Rachel is wonderfully sweet, patient and clearly loves dogs! (Sort of important qualities in a dog trainer.) Her positive, gentle approach -- and her ability to laugh -- makes her super easy to work with. We also boarded our puppy with her for 3 days and she took GREAT care of our girl. She sent lots of pictures, too, so we knew our baby was being well cared for. We're done with our training package (for now), and I'll truly miss seeing Rachel each week -- and so will our puppy who jumped for joy whenever she arrived!