I would highly recommend this training program as well as our trainer Ryann! We really enjoyed the convenience of virtual meetings and appreciated that we, as the dog owners, were learning so we can continue training our dogs after the program was completed. We are so grateful we could train all 3 of our dogs at once, even though they are very different in terms of age and behavioral issues. Ryann coached us effectively to reduce or eliminate our senior dog's reactivity, our smallest dog's barking, and our youngster's chewing, among other issues we've struggled with for so long! She was really encouraging and responded promptly whenever we had questions. My husband and I are now confident in walking all 3 large dogs as a family and taking our 2 youngest dogs to local restaurants and breweries. Thank you Ryann & Sam Ivy!