Not only love and understanding are needed to raise a puppy.You,as the owner,need self-discipline and consistency in the way you train him. Housetraining a pup (if done properly) is not quick and easy,but requires a great deal of effort on your part and on the puppy"s.Show your love by being patient and raising a well-behaved dog that you can take anywhere.
A crate (for trips to the vet and also for when you need to leave him at home alone, for safety), good quality puppy food (NOT "all stages" food, puppies need food made especially for them), puppy training pads (accidents WILL happen), collar or harness and leash, coat (if it gets really cold where you are -- just because they have fur doesn't mean that they can withstand the cold), regular vaccinations, worming when necessary, heartworm preventive, spaying or neutering at 6 months, access to clean water at all times, love, and patience, patience, patience.
Patience! Love! If u want your dog housebroken and it will be a large dog, you do not want to use potty pads. The encouraging of them eliminating in the house (pad or not) will confuse them if you try to train them to ONLY use the restroom outside when they are older. Crates are great. Make sure you get the appropriate size of what your dog will grow up to be and get one with a divider. The divider you put up to keep them in a smaller area (so they don't use one side of the crate to eliminate in) and make it larger as they grow. The first two nights of being alone in a crate will probably make them cry and cry. ignore them and they will accept the fact they must sleep in there. Dont make a puppy hold it for more than 7 hours when they are asleep. during the day don't keep them in there for more than 4 approx. To avoid mistakes, always have an eye on them and take them out every 45 mins and after drinking a bunch or eating. if u cant watch them for even 5 mins, put them in the yard or in their crate so there is no opportunity for mistakes. Positive reinforcement is proven best with COMPLETELY ignoring bad behavior or a simple, firm, "no". Work with a puppy in short (15 mins) intervals, about 3 times a day with obedience. A dog always needs to know the words sit, stay, and come. Say their name and when they look at you in your face, reward with a treat. That always helps with their attention and making them come. Never repeat commands over and over or they will learn to ignore you. Training after they are physically tired (a nice long walk or play session) and hungry always help. Don't ever yell or hit a dog. Does more harm than good. Remember, dogs are dogs.. Not humans. They want you to be their leader and show them the way. Hope this helps!