K9ology is a premier training establishment for all things dog. Based out of beautiful Rappahannock County, our award-winning team of certified professionals offer a variety of Group Classes and Private Training Programs in Rappahannock, Warren, Fauquier, Culpeper, and Prince William Counties.

You can register for any of our upcoming group class directly through this website. Want to learn more? Feel free to browse our pages and make sure to check our Frequently Asked Questions.

You can also visit our blog for more insights, browse our resources section for recommendations, and learn more about our exclusive training club!


Our training methods are based on the science of learning. Let us show you how to use rewards, communication, redirection, and handling skills to improve your relationship with your dog!

We may train dogs - but we teach people too! Helping owners master handling skills, learning how to work alongside your dog, and setting up for success is key to good training! 

From champion show dogs to pound puppies - we work with dogs of all breeds, ages, sizes, and skill levels. All it takes is a dedicated owner who is eager to learn!


Our job is to teach humans how to effectively work alongside their dogs to reach their optimal training potential. Our focus is on strengthening the human-canine bond through patience, consistency, and effective communication. 

We provide a variety of group classes and private one on one services to meet the needs of people and their pups. Our expertise in behavior and training will ensure each team progresses based on their abilities and speed. 

Our force-free training approach is effective and fun! Train your way to success by working through a variety of distractions and environments. Our certified professionals are here to provide quality service you can rely on - to all two and four legged participants.