ANS: Due to some skin conditions, allergies, and their natural body oil, Yorkie puppies often smell bad. You must groom the puppy well to reduce such odour. A healthy and nutritious diet is also necessary to reduce the odour in your puppy.