Ellie had her final set of puppy shots today and is 4 months. We asked the vet about spaying and he said that any time from here on out would be fine. His recommendation was 5-6 months with the sooner the better if we had no intention of breeding her. I've always heard 6 months is the "typical" age to have it done at. Any opinions?