John took great care of our two dogs for over two years. They adored him and would get so excited every time he came to take them to the park. He is also very great at accommodating last minute requests and knowledgeable about training and behaviour.