K-9 Companions is absolutely the best training facility I have ever been to! I was blessed to be able to go through there school for dog trainers and learn from one of the best in the business. I was there for 8 weeks everyday and got to see the true care and compassion that Karen and her expert staff has for every dog in there care. The facility its self was extremely clean and well manged and the pups were always clean and very happy. The knowledge that each and every staff member had about the dogs in the facility showed everyone truly had a passion for there work and the dogs in there care. I would recommend them for anything dog related.