Need some advice please! I have had my puppy for about three weeks. He is a boxer, pit & supposedly german shepard but I believe he is mixed with lab somewhere. Anyway, he is so scared of other dogs. He will rarely go beyond the end of the parking by my apartment. He walks for about 30 feet and then pulls and pulls to go back home. We went further maybe three times but that was it. Other than that, he will pull and squirm and not go anywhere. UGH! He also tries to eat everything in sight from rocks to leaves. Any advice...PLEASE?! This is my first time raising a puppy and any advice will be great. THANK YOU!

-Krista