Greg is a fabulous trainer and we would recommend him to anyone who is having dog issues. Our two dogs were not getting along and no one was happy -- animals or humans! Greg taught us to be the leader of "the pack" and we have made amazing progress with our dogs. Greg is very professional, knowledgeable and committed to finding the right solution to your pet issues. We were worried that we were going to have to find a new home for one of our dogs but thanks to Greg's help the dogs are getting along great...and they are much better-behaved dogs as well!