Really cute Pup, when we went to Puppy training classes with our Pup the trainer said Dogs only really respond to two things. Food and sex.
Always carry treats with you when you are near him and every time he does something you approve of give him a treat and over praise her, but it must only happen on the event as Dogs cant reflect on past events. Never shout only treat. Get signed up to some Puppy training classes which were really helpful, if not just for the training but also the socialising with other dogs.
Spent alot of time with our Collie when she was a Pup but it was so worth it 2 years later we have no probs at all.