To understand how far a dog can smell you, it is important to understand how dog's sense of smell works. Dogs have about 300 million olfactory receptors in their noses, compared to about 6 million in humans. This means that dogs can detect smells that are much weaker and much farther away than humans can. In addition, dogs have a much larger olfactory bulb, which is the brain region that processes smells, than humans do. This allows dogs to process and analyze scents much more efficiently and accurately than humans.
So, while dogs may not be able to smell you from a mile away, they can certainly smell you from a significant distance. This ability is a testament to the remarkable sensory abilities of dogs, and it is one of the things that makes them such wonderful and loyal companions.