I too was wondering when was the best time to spay Poppy.
She is 5 months old now and I have been told its best to wait until around 7 months to give her baby teeth a chance to fall out, then any that are left can be pulled at the same time of the spay.
So I think thats what im going to do, im going to discuss it with me vet today.