Down Boy!
Most of the behavior which your puppy or adult dog exhibits is simply explained. It is because he is a dog and that is what dogs do! What you can do is reshape or channel these behaviors in a dog logical way until they are acceptable to you.
