Adam is an amazing dog trainer! The title "master trainer" describes him perfectly. He is efficient, gentle and caring with my dog, and gets wonderful results. All the staff that I have dealt with have been very friendly and helpful. I could not be more pleased.