I would recommend Bill to anyone. Our puppy was paper trained, and we could not get her to understand to go outside. It was very frustrating. Bill came to our home and evaluated the situation and told us step by step what to do. Rylie is doing much better, and we are enjoying our time with the dog instead of cleaning up countless messes.