I purchased Kitsy, a Blue Heeler/Sheherd mix puppy for my family and knew that I would be second fiddle in my own home without immediate help. Marni was great! She came to our house and provided valuable guidance in teaching Kit the basics: sit, down, heel, place, stay, roll over, paw, in addition to leash control and many other tips on how to integrate her into our family. You can go the Petsmart route, but one on one, in home training for your entire family is really the best way to go. I recommend Marni for anyone getting started with a puppy or dealing with an unruly dog.