In training I never repeat the command. Say it once and wait him out. I wouldn't walk away without him doing what I asked. There is nothing wrong with treating until he understands what you want, it's the same way you would teach a puppy. Since he didn't have that when he was younger, start it now. The wait command is a great command so that he stays while you go through doors and stuff. You can also periodically call him to you throughout the day, give him a treat and carry on with what your doing. This will give him the idea that when he comes to you, good things happen(treats, then eventually just praise). Don't ruin that by calling him to cut his nails, clean ears,etc. that isn't fun for them and you should go to him to do these things. Playing tug and soccer are my dogs favorite games, it's fun for everyone.
The dog is trying to engage you when it is mouthing you. It WANTS to bond with you. Your lack of training the puppy is why you are currently not feeling bonded. When the puppy starts mouthing you, put a tug in its mouth and start playing with the dog. Or take it outside and throw the ball and tire the puppy out. Or take the puppy for walk.
Agree, by telling the dog five times, you are TEACHING the dog to ignore your requests. By walking away, you are teaching the dog that he has a choice to do your bidding or not. These are bad training, and you will not bond with your dog with bad training. What you need to do is say it once, and then help him. Do not give commands that you cannot immediately enforce.
Yes, you can call to him in the day and give a treat if he comes: Rudy!!! Rudy comes, give him a treat. Good Boy! But if you use the word COME, or HERE! then for now he should be on lead, so that if he does not come the very first time you call, and relatively quickly, you go to him and bring him to where you want him to be, every single time.
Rudy SIT! give him a moment, if he doesn't then help him get into the position you want and then praise, good sit.
Treats are ok to teach the dog what you want, and then, to get the best response, give them only for the best effort. But in the beginning you can be much more free with them.
You need to mark good behavior positively and quickly. If you are talking to your neighbor and you call the dog, Rudy Come, and the neighbor asks you a question, and Rudy has come and is looking at you, do not continue your conversation and ignore the dog, tell the dog, Good boy, and pet or treat and then continue your conversation.
You have to mark positive behavior immediately in the beginning. As the dog improves, you can start stringing behaviors together and then praise.
I do not like to let any command of mine be ignored. If I say OFF! then the dog needs to get off of me or off of the bet, etc. If they do not, no way am I going to walk away -- that is teaching the dog to ignore me. Instead, I will say, Eh-eH! and point to the position I want the dog in, off the bed or off of me and wait until they comply with that, if necessary I will put a leash on the dog and compel the dog off the bed, or bump the dog with my knee to get them to jump down off of me.
The best way to get them not to jump on you is to not allow it at all. I choose to allow it for my own reasons, but I train them to come HUPP! or get OFF!.
You need to follow through.
Give a command once, then help the dog.
I don't like the way I read that you are forcibly removing the dog from furniture and the dog nipped you. This is concerning. If necessary, put a leash on the dog, but do not grab the dog and remove it from the furniture. If OFF! does not work, limit access to the furniture for a while until you can train that. You should be able to control the dog with your voice and not manhandle the dog to get it off of things.
The dog sounds fine. It WANTS to engage with you, otherwise it would not mouth you. Training, Play, Exercise, are all ways to engage with your dog and build the bond. Train in obedience, yes, but also train tricks and games. Keep it light and fun.
Do not sit there and work on sit and down for 15 minutes. That will be terrible.
Instead, repeat each thing no more than 3 times in a row. Break it up. SIT, Good boy.
WATCH ME, Good boy.
SIT, STAY (pivot in front of the dog) Good boy!
HEEL (Back up and call)FRONT, and SIT (dog sits in front) Good boy.
FINISH -- teach the dog to return to the heel position and sit.
Now, heavy on the treats and teach him to shake or give you his paw.
Do a sit and a down and then try to get him to stay for 5 or 10 seconds, then back.
Now go ahead and thrown the ball for him a few times. good.
Back to getting him to stay while you walk around him, Good.
Put a line on hm, tell him to stay and walk a little further away. If he breaks the stay, then put him back and stay closer (do not have treats in your hand for this exercise). If he doesn't break, pause then call him to you. Lavish praise if he comes.
Start and end each session with something fun.