Sam and Margo are a great team! They believe puppy training is a family responsibility, so they worked with myself, my husband and our 2 kids to teach Ferguson the basics of being a good puppy. Their patience is impressive and we fully trust their expertise!