Yes, you can let your dog walk in front of you. The possible reasons why dogs love doing so are that they want to walk faster, protect you, interact more with their immediate surroundings, and have much stored-up energy that they want to spend.