Jena, in response to your question. Yes, Zoe is spayed but I waited until she was 9 1/2 months old and had developed more - my original plan was to have her spayed at 6 months but my vet advised me not to.
I use a mobile vet that is exceptional - he's no bull and tells it like it is and will often suggest over the counter things instead of prescibing expensive medications. When Zoe was about 5 months old I boarded her at a vet/kennel and they gave me a free office visit so I consulted with the vet there about the frequent urination, they ran some tests and found she had crystals in her urine and a UTI so they prescribed Clavamox for two weeks and it didn't get better so I took her back and she again presribed the Clavamox for another 2 weeks.
So, by this time she was at the 6 month age and my mobile vet came out to spay her and that's when he diagnosed her with the inverted vulva and told me if it were his dog he would not spay her at this time. He said if we were to spay her now she would still have issues with getting the UTIs and would probably require an expensive operation in the future to correct the inverted vulva. He also said that the Clavamox seemed to be the antibiotic of choice by many vets and was very expensive. He prescribed the Amoxicillin because he said that with this antibiotic it actually passes through their system and they urinate it out, therefore helping with any urine that might collect from the inverted vulva.
I will say that after a week of being on the amoxicillin things improved tremendously. If I were you, I would see if you could get the vet to run a urinalysis and see if maybe she has a UTI and prescribe the amoxicillin. I would also wait until she develops more or goes through her first heat before having her spay.