The vet I work with says dogs are not neutered or spayed before 6 months of age. I also bathe my dog at home regularly, although NEVER with baby shampoo. Baby shampoo is too drying for dogs and if bathed regularly in it, can be the CAUSE of itching due to dry skin.