Actually, everything is going right with Raff. He's just an excellent puppy. If I could share a few things I've learned, mostly the hard way, over a few decades:
Start training the day you bring puppy home. Do it motivationally, with treats. If you really want to make it easy on yourself, choose a pup with high food drive. They're a dream to train. Train your basic commands, of course, but also words for "wait" and a special, happy, magic word for crate. With Raff, I use "treats!". His food drive is off the charts, so he hurls himself into his crate at full speed at the sound of the t word.
If you plan on doing IPO or other sport, you can't get with a good trainer too early. Puppy imprinting is crucial and that window shuts early.
Socialize! Even if you don't want your pup to be handled by strangers, get him out in the Big World, exposed to sights, sounds, different surfaces, objects like wheelchairs, walkers, bicycles, etc. Get creative. Pop an umbrella open in front of him. Of course, it's all subject to your vet giving you the ok to take him in public. I borrowed my neighbors toddlers to expose Raff to young children.
Just a few suggestions off the top of my head.