To answer your question, you can spay (female) or neuter (male) your dog or cat when your pet is as young as 8 weeks. Most people wait until their puppies are 6 months. The typical age is 6 to 9 months.
For cats, it is recommended that the procedure take place before the kitten is 5 months old.
You may decide to spay or neuter your pet because you don’t plan on breeding your pet. As with any surgical procedure, there are pros and cons, which you should review with your veterinarian.
One example is that it is thought that a neutered male pet behaves better i.e. less likely to mark territory, be less aggressive and with a male dog, make him less likely to mount other dogs, people and inanimate objects.