According to veterinary medical advice, you should wait until your pet puppy is at least 6 months old. Contact your nearest professional veterinarian to discuss specific details based on the different species, sizes and breeds of dogs. Spaying/neutering has behavioural and health benefits for your pet dog and, of course, helps prevent animal overpopulation.