Never play with a puppy??? Too much praise???
Yeesh, who would give such advice? Kiba must be happy that you found this board
He is such a CUTIE!!! I'm not sure how you can ever tell him no when he looks at you with that smushy face of his. Congratulations on the new puppy Nathan, he's an adorable ball of fluff
Some puppies will naturally follow you around and watch your every move from the time you get them.
Others, like yours, are more independant and take more work and patience to bond to. I've raised both kinds and I have to admit, the independant type takes more patience
Your job is basically to convince him that the fun things in life all come from you and only you.
So definitely don't allow anyone else to pet and gush over your puppy. Don't let him play with other dogs either. Otherwise he will start seeing strangers and other dogs as potential playmates and will blow you off to go play.
However, if at any time you see him acting afraid of someone, then yes, you can let that person give your pup a treat and maybe pet him, just to show him that everything is ok. That's pretty much the only exception to the no petting rule.
You want your pup to grow up confident of his environment.
You're definitely on the right track by establishing structure in this pup's life (the crate and the leash). You're already a lot less clueless as a dog owner than most
As far as getting your pup's attention, take food with you. All the time.
I like to use cooked chicken pieces and cheese (low fat, low sodium). It's amazing how focused a puppy becomes when there's yummy food involved and how they will suddenly block out distractions
If you want his focus at any time (especially on walks), show him the food and speak excitedly to him as you back away from him. When he comes running, give him the food and plenty of praise.
Repeat this for as long as puppy is hungry and is coming for the treats.
Keep this up long enough and he'll start to pay more attention to you on his own
It's a completely conflit-free way of training a puppy to focus on you. Beats leash jerks doesn't it?
Playing is great too. If you're just raising a pet and not a competition sport dog, I would definitely correct the biting at you (I know how annoying and painful that can be, haha).
Just don't overdo it. I like to make the correction as quick as possible: grab the scruff, give a quick jerk on it and release before the puppy realizes what's going on. Use your voice at the same time.
If you can, watch how an adult dog will correct a puppy when it's had enough abuse. It gives a sudden loud growl and pins the puppy to the ground, but then immediately backs off. Puppy yelps and calms down a little. Adult dog doesn't hold a grudge and acts calm and aloof. It looks a little violent when you see it but it's instantaneous. The puppy reacts out of surprise, not pain (the adult dog won't bite down hard, it will just grab the puppy's muzzle in its mouth).
It will probably take a few days of this but hopefully you'll get your point across soon enough.
Of course, as soon as you correct him for biting you, immediately whip out a big stuffed toy (whatever you think he'd prefer to latch onto) and wave it around in his face with a lot of encouragement. When he bites the toy, act really excited and praise him.
If he's not liking the tug, maybe it's just not soft/big/exciting enough for him. You may have to experiment with different toys or teach him that the tug is a fun thing to bite.
That way you won't quash his prey drive alltogether (prey drive is a fantastic tool to have when you start training later on).
Anyway, everyone else gave you fantastic advice.
The most important thing is probably to lower your expectations. Don't think of it as dog training. Your pup is just a baby. He barely has a brain at this point
It's like playing with a human baby... you have to get down to their level and exaggerate the excitement to amuse them.
If you're feeling irritated, it's probably not the best time to be dealing with puppy. Leave the puppy in the crate, go relax and come back when you're feeling happier and more patient
Oh and 45 minutes is too long for his age (unless you're taking a lot of breaks on the walk where he can lie down and rest until he feels like getting up again).
Getting him to chase you around (when you're holding food or a toy he wants) will tire him out very nicely, it will help your bonding and it will start teaching him to pay attention to you and follow you.
Good luck with him and enjoy the baby stage while it lasts!!
Welcome to both of you, I hope you'll keep us updated on how you get along with the little fella