Dogs can smell like a pile of vomit when they have ear infections. And lots of Labs and other "water" dogs get ear infections because their ears fold over and never get really dry. Our English Setters got infections occasionally and you just about had to move out of the house with that smell!!! I finally got a solution from the vet that I used in their ears every day. Then found out that clear distilled vinegar mixed half and half with water and used to wipe out their ears kept infections at bay. Bacteria won't grow in an acid environment.
'Course the setters smelled like a Ceasar salad........