We were advised to leave Flo until after her first season by our vet, who is very good and we have used for many years. She had one season and we put off and put off having her done, and think we've left it too long now, so she will have to have another season first