Puppy owners, shelter dog owners, new dog owners – who want to learn basic training skills, how to read canine body language, how to effectively communicate with their dog in a positive way and want to learn basic care that will prepare the dog for veterinary visits.