I have found that what works with one owner and dog may not work so well with another owner or another dog. People are different and have a range of different ideas and experiences about how to interact with the world in general and with pets in particular. Dogs come in all shapes and sizes, with different talents, experiences and capabilities. Within the same breed, even the same litter, dogs can be very different from each other. I suggest you try different approaches and options, choosing to continue with what works within your belief system and the unique situation that you have with your dog.