Nicholas has been excellent with our Pup, he provides clear instructions, is punctual and is always on hand to answer any queries as we go along. We wouldn't hesitate to recommend.