Training your dog or puppy can be very fun, and very much needed. Most people or websites will teach you how to train your dog, but almost everyone forgets to mention these few things that are vital to making your training successful.
Consistency is very important. If you as a human learn something as a child and don’t use that knowledge until you are an adult, you will most likely remember how to do it still (e.g.: riding a bike). Dogs don’t have this ability. They need to do things a lot to remember them. My highly recommended advice for you is to practice/train with your dog every day. The other half of consistency when training your dog is to not “let things slide” so to speak. If you are teaching your dog not to jump up on people, and one person lets dog get away with it, dog is now going to think it is OK to now jump on people, and this will lead to a lot of confusion for the dog. All it takes is one little slip up and all your work just went out the window, I know it is kind of a pain to have to watch your dog like a hawk, but think about it this way, if you stay on top of your training for a few months then you will most likely not have to worry about them breaking rules/not performing for the rest of their life.
Having a schedule for training isn’t always a good idea. I once had a client who trained her dog every day at 2 o’clock for 30 minutes. The problem with this is, that now dog thinks he only has to perform from 2:00-2:30. I have found through trial and error that the “All Day, Every Day” method is the best way to get a well behaved dog all day long. The way the “All Day, Every Day” method works is by using your commands at every possibility. The reason this works so well, is that your dog doesn’t know when you are going to ask him to do something so he behaves all day. For example, One day while I was showering, I opened the curtain and asked my American Pit Bull Terrier to perform a “down stay”. By doing little things like this, your dog will be more consistent with their behavior.
The last thing I want to remind you, is if you want your dog to be the best dog he can be, teach your dog to respect you and not fear you. Positive training will make your dog perform because they want to, not because they are scared not to.