I've just started work at a Vets and they recommend spaying 3 months after a season.

The other thing that the vet advised me about was keeping an eye on the dogs weight after the spay as they tend to put on a little.