Cuddling up with a puppy is a great way to spend a lazy afternoon, but sometimes even the sweetest puppy develops an odor that makes loving on him a challenge. A funky odor is not normal, however, so you should determine the cause and treat the problem.
Examine your puppy thoroughly. Red, irritated skin may indicate a bacterial or yeast infection that can cause an odor. A puppy with an ear infection will have red, irritated ears, with or without drainage, as well as an unpleasant odor. If you suspect your pup has a skin or ear infection, visit your veterinarian.
Groom your puppy daily. Sometimes odor is a result of your puppy rolling in something smelly or a buildup of dirt on the coat, combined with the normal skin oils.
Spend time on hygiene. Now is the time, while your puppy is small, to get him accustomed to having his teeth brushed and his ears cleaned out. Doing this several times a week will greatly improve his smell. Use a soft toothbrush and toothpaste specifically made for dogs to brush his teeth and commercial ear cleaner and cotton balls to clean his ears.
Bath your pup regularly using a gentle shampoo made for dogs. Your vet may provide a medicated shampoo if he suspects the odor is related to an infection. As long as you use a gentle shampoo and rinse your pup thoroughly, once a week bathing is not too often.
Rub baking soda into his coat. Massage it in so that it gets down to the skin, and then brush it out. This will absorb odors and clean his coat.
Consider a diet change. If the stinky puppy smell seems to come from excess gas inside your puppy, rather than the outside, you may want to change his food. Choose a premium puppy food for sensitive stomachs. Your puppy's immature digestive system may not be able to handle certain foods yet, which can cause problems with gas.