Should I spray my dog?

Not sure what to do, all my vet is saying is to do it because it’s better for her and will lower overpopulation. I cannot afford to go to a different vet.

I’m just really stuck! Please give advice.

My girl is a 1 1/2 year old medium sized mutt, she has already had two heat cycles.