Barb's training was excellent and very easy for new dog trainers/owners. She makes every exercise fun, easy to understand (so you can practice at home, of course), relevant to every day life for you and your dog, and even has days where she will give you tips for nutrition, nail clippings, and pictures! She covered the basics: sit, down, stay, come, etc, as well as more advanced tricks, like "leave it" "watch me" and showed us how her dog learned to skateboard! I was beyond pleased with her training and services. She always kept me in the loop for potential opportunities for my dog's growth and happiness via Facebook articles and other links, texts or phone calls! Barb is great, and her services are even better! I highly recommend her!