Poopie - I have a really good vet we see in Belgrave South, I'd recommend him any day. Else if you're after a cheaper option the RSPCA does desexing at reduced costs.

your poor dog sounds as sooky as I am during my period!