Your puppy is still a baby - don't put too much pressure on them! Mine is 7 months now but is quite the opposite of yours - just goes to show how individual they are.
Definitely enroll in obedience...