When I take my dog for a walk, she will go down the street, but she just stops and turns back. She then starts running very fast back to the house. When we get to the driveway (I am surprised that she knows where the house is), she goes right to the front door. I also have another problem with walking my dog. When she is walking, she will constantly stop and start sniffing grass, leaves, twigs, etc. Sometimes she will even pick it up but I always catch her. How can I stop all of the above?