The techniques were easy for our dog to understand as well as for her people so the results were immediate. We understand that what we learned is not a quick fix & needs to be ongoing - but the ideas are easy enough to remember and do consistently. Anyone who doesn't "understand" probably needs a course in basic English comprehension. :-) ~ It was interesting because the reasons for doing things made us think about how dogs process their life in ways we had not thought about. We would absolutely recommend Bark Busters - everyone's dog should be trained and after listening to a trainer at a local pet supplies store telling a dog to "shut up" we knew we had to find another option. Maril was great & very patient with us.