Hello everyone. I have a 5 month old puppy. She is wonderful at home, follows the commands and listens to everything what I tell her to do. But here is the problem. Once we are outside, her behavior changes 90 degrees. Instead of listening to me, she completely, and I MEAN COMPLETELY, ignores me. She doesn't even turn when I call her name. No reaction what so ever. What can be the cause of such awful behavior and what can I do to stop it. Plus, whenever we are walking on the leash, she drags it ( along with me at the end!) as if its her last day on this planet and she needs to smell every square inch of the earth. Any ideas?