We have always had little girl puppies and this is the first male puppy that we have ever owned. He will be four months old on June 4th and his testicles have not descended. Is this normal? I feel funny calling the vet or his breeder about this. When should I get him neutered?