Dogs smell after being outside because of their fur. There's a considerable amount of surface area in a dog's hair, and they absorb everything that's blowing around outdoors. From pollution to nearby wild animals and trash, odors get trapped in your pet's coat.