My 3-year old chihuahua has always been a leash puller and bolts out the door and runs like a maniac.The last 2 days has been hellish for me. He now pulls so hard until he gets his way ( i can stand in the same spot for more than 15 minutes and he is still pulling). Yesterday and today, on top of his pulling, he yelps/screams like a little girl for as long as it takes me to submit to him. I know i should not submit but a screaming chihuahua is worse as it is embarrassing/loud and sounds like he is in pain. I cannot seem to get him to go home so i feel bad that i am sometimes dragging him a little. If i try to pick him up he will snap and growl. Anyone gone through this and have any solutions?