Your dogs nose might smell bad due to many possible reasons like dental infection, ear infection, poor diet, allergies, smelly eye boogers, yeast infection, etc. However, dogs could be gross sometimes, as they try to push dog poop behind your back and often smell or lick their butt.