I thought All Breed Dog Training was very professional and patient with my dog, Sam. They trainined him just like they said they would and did an outstanding job. I would recommend them to anyone who needs help with their dog. They resolved all the problems I had with my dog and now my dog is well behaved and we enjoy him so much more!!!