how long do you have to wait to get your dog spayed?
Most female dogs can be spayed any time after eight weeks of age, and preferably before their first heat for the best health benefits. The first heat cycle occurs somewhere around six to seven months of age, depending on the breed.