We all know how exciting it can be to get a new puppy. It is such a great experience that can be filled with lots of joy, but also frustration and definitely many lessons. The day you bring the puppy home everything is good, you’re happy, the family is happy, the puppy is happy, but then you start thinking about his future. You come up with all of the things you would love for him to know, or do, or be like. “I want him to play fetch”, “to love swimming”, “to be able to run off leash”. These are all reasonable expectations, and absolutely can make owning a dog even more enjoyable for all involved. At the same time, it doesn’t come overnight! It will take a lot of work and knowledge on your part. Dogs are not born knowing basic behaviors and will need your guidance in order to succeed and become the dog you’ve always dreamed about. Because I have gone through this many times myself, I have put together a few tips in order to help you achieve these things with your new companion!