At Ranch Dog Inc. we place extreme value on private lessons. We strongly feel there is no better environment for you and your dog to gain knowledge, and grow as a team. Working one on one with a trainer you will achieve success much quicker than utilizing any other tool.

These lessons will be tailored to your specific goals and learning style.

 Custom Training

Our training programs are aimed at developing the instincts and directing the mind of your canine partner allowing you as a dog/handler team to maximize success in your specific field. We offer training to all ages and levels of dogs from young pups to older dogs. Training packages will be custom designed so contact us to discuss your needs.

 Stock Time

Access to stock is a key component in building a dog's skills and seasoning the handler. We provide a variety of sheep and cattle for every level of dog and handler.

Sheep time and cattle time is available Monday - Saturday 1pm - dark year round.

Book your time now!


In order to progress we must continually be learning!

Our clinics and workshops are designed for your needs.

With access to some of the best clinicians and handlers across Canada we will facilitate the best learning opportunity for you and your dog.

Check out our list of upcoming clinics and workshops or contact us with your needs and we will assist you in sourcing something in your area.

Contact us to discuss your needs in any of the above areas!