Heidi is a wonderful trainer(for both people and dogs!). I’ve seen how well-behaved Heidi’s dogs are and how she interacts with them, so when I got my puppy, it was a no brainer. I love her positive approach training. She is incredibly patient and full of knowledge for moms like me, but firm and consistent with pups like Lola. Not only did she help me teach Lola specific behaviors, most importantly she taught me how to teach Lola. I highly recommend Heidi and Great Shakes to anyone!