If dogs have such a sensitive sense of smell, why do they always stuck their nose in any other animal poop they come across?
They have to practice.
The reason your dog licks you in the face is to get that butt taste out of his mouth.