Female dogs should be spayed between 6-12 months of age. We consider her size, breed and any known family history of disease to determine the best time, as well as the risk of unwanted pregnancy. Generally small dogs should be spayed around 6 months of age, large dogs maybe a little older. What is the best shampoo for Australian shepherds?