I am so confused about what my new puppy jager needs. He'll be 3 months old on July 30. I've had him for 3 weeks now. I want him to be a strong protection dog (but not so aggressive as to attack anyone who comes by). But he seems to be a very nervous, whiny puppy. My brother thinks I might have babied him too much. He is playful and loving but also has a bit of separation anxiety, whines when i leave him, is overly excited when I arrive... and he runs around in circles and nips and bites to show his affection and excitement. I think I may have re-inforced this by also appearing excited when I see him so now I'm tring to be calm and assertive (ala cesar millan). Still, Jager doesnt follow my orders. When I walk him, he goes wherever he wants to go, or doesnt move at all. When he has something in his mouth that he shouldnt have and I ask him to drop it, he runs away and wants me to chase him for it. Does this mean I havent established that I'm alpha? Or am I over-reacting - he is after all only a puppy? Is it ever too late to re-establish that I am alpha? He's also a very picky eater and prefers rocks and charcoal and POOP(!) over his royal canin kibbles. WHY?!!!!