Phil Guida, the head trainer at Canine Dimensions, is in my opinion the best dog trainer in NJ. It's easy to get overwhelmed with the number of choices in dog training in our area, so we made a few mistakes when we began our search. Our main issue with our adopted dog Rollie was aggression to people visiting, and aggression to people we would meet on walks. He is a big dog (65 lb) and although he had never managed to get close enough to bite, he definitely would have, if he was not on the leash. So first we tried one of the (cheaper) trainers in our area, she had pretty good reviews and charged around $100 a lesson. We soon learned why it was so inexpensive - she met Rollie and said this was going to be very long project - and could not say for sure how many visits she and her clicker and bag of food treats would take to "rehabilitate" him. I didn't like the clicker theory, or the potentially never ending visit schedule, and the fact that after 2 lessons she still could not get anywhere near Rollie, so we said goodbye to her after the second lesson. Then a friend recommended Canine Dimensions. Let me warn you - they are NOT cheap. But the biggest difference was immediately apparent as soon as we met Phil. We call him our "dog whisperer" because he read Rollie like a book. Amazingly, he was able to get him to calm down and work with him after only a few minutes - without bribing him with food. By the end of the first lesson Rollie was not only working with Phil but it actually seemed like our (anti-social) dog was having fun during training! Next lesson we worked on leash walking and Phil showed us all the things that we were doing wrong, and taught Rollie to focus ONLY on us during a walk. We never thought this would happen so quickly. He is a different dog now on his walks, and is much calmer when people visit. We are delighted with the progress we have made so far, and would highly recommend Phil Guida and Canine Dimensions to anyone with a nervous, anxious or aggressive dog. read more