At one time or another, every owner has to deal with either training or behavioral problems. Jumping on people, digging etc are natural behaviors for a growing puppy. Other issues like leash aggression or fear aggression can be avoided if a new owner understands early development of their growing puppy and how to avoid these problems before they happen. Below are links to understanding why your dog does what he does, and how to handle the situation correctly to help avoid or resolve problems quickly.
Fear Aggression and How to Prevent it
The Dominant Dog
How to break your dog of Chasing Cars, Cats, Joggers and bikers