Dennis is amazing! His ability to understand and communicate the way dogs behave is incredible. Like other reviewers have stated, he is super generous with his time and was a big help to us with our German Shepherd puppy. I would definitely reach back out to him with any other dog training needs!