Most veterinarians recommend desexing dogs and cats between 4 to 6 months of age. However, it can be safely done for kittens and puppies as young as 8 weeks (about 2 months) under certain conditions. The timing can vary based on breed, size, and health considerations.