I have worked with Bob for 4 years. Not only is he an excellent trainer, he's a wonderful person that goes over and beyond. He responds to text even late in the evening, even if it's regarding a referral for boarding. My dogs got into a fight and I was frantic with one of my dogs injured, he responded right away and gave me great advice and came by the next day to help me remedy the situation. He's a gem of a trainer, you won't be disappointed.