When to Spay a Dog?

You generally spay a dog before the first heat cycle. Normally the first heat cycle happens around six months. It can be as late as fourteen months but for spaying purposes before six months is fine. Most vets will spay around four or five months.