Between 5 to 10 months is the right age for a dog to be neutered, but it also depends on the dog's breed and size.