At Shield k9 we provides you Dogs & Puppy training classes in Kitchener/Waterloo. We are having past 10 years of experience in Dogs training. We provides you trained dogs. In our Store We provides you trained Police Dogs, Protection dogs and protection dogs FAQ. We have different types of tricks to trained your dogs. We guarantee our training or your money back!For more information call us at 519-496-5006.http://www.shieldk9.ca/