JP and the team at Sit Means Sit did a fantastic job with my high-energy, reactive, rescue pup. They worked with me and my dog to learn together and I can happily say he is a much better behaved dog at home and in public. I can fully trust his recall now and walk him confidently. Truly cannot recommend this team and their services enough!