Caring for a dog is a great responsibility and reward. Before getting a dog you should keep a few things in mind. Your new pet will be expensive and high maintenance. First you will need food. Second veterinary care like shots, deworming, spaying or neutering. You will also need a leash, collar, and name tag. If you liven in a cold climate you may need dog sweaters for dogs. You will also want shampoo and flea medication. But the hardest part will probably be puppy proofing your home so your new dog doesn’t eat your house. And don’t forget about training your new dog will have to learn basic commands. You can do this with either training classes or home training. If you choose home training you will need some type of healthy treat as a reward. Also socializing your new puppy is very important. Take him with you to the park or pet store and let him meet other people and dogs.