This depends upon where exactly you are (large cities tend to be more expensive than in rural practices), the age and size of the dog (older and larger are more expensive), if your dog is in heat or pregnant (also more expensive) and your dog's overall health status (generally, the more health problems, the more expensive).
For a female puppy less than 50 pounds, never been in heat, in a suburban area at a general practice, a rough average in the United States would be $100-$250, depending upon the surgical adjuncts performed (pre-operative bloodwork, placing an IV catheter, etc). An older dog who is pregnant or in heat, over 100 pounds, may run up to $500 depending on location.
Depending on the weight of the dog, the minimum charge is 145 dollers.
It is very important to get your dog spayed. Check with your local Animal Shelter or your Veterinarian to point you to a Spay clinic or to where they give out the Spay certificates which gives you so much money towards the cost of spaying your dog.
You spay a female dog and cat, you neuter a male dog and cat.
Can I have my dog spay while she has her period
That depends where you go. Ask the vet.
You should spay your dog AFTER the first menstrual period.
It varies from Veterinarian to Veterinarian. They all base it on weight but have various prices. If you need help, ask where the local spay clinic is. They offer low cost spays or contact your local Animal Shelter and ask about getting a "spay certificate" which offer you so much money per certificate to help defray the costs of spaying your dog. Please do spay your dog, it will reduce the risk of mammary cancer, pyometrias, etc. She will live a longer & healthier life.
It depends on the weight of the dog and the Veterinarian. Call around to different Vet offices and have the weight of your dog handy and see who is the cheapest. I would also inquire of your Local Animal Shelter when they will have spay or neuter certificates out to help you with the cost of neutering your dog.
"Spay your female dog and she'll be happier and healthier."
No.
No.
No.