The composition of these liquids is the reason behind your dog smells. As the fur gets wet, more particles are spilled out and the unpleasant smell increases and this dog odor stay even after a bath.
It’s for sure that you love your dog unconditionally; however, if your pooch loves rolling in ordure it is quite difficult to love your dog smell also. Although it’s true that not all dog odors are easily explainable as this but if there are unknown reasons of dog body odor, it might be a sign of serious illness.