I have used JDog three times and each time the service has been nothing short of incredible. On time, careful, courteous and efficient are the best descriptions I can give. The last time I called to make an appointment I was told I would have to wait about 20 minutes for Casey to show up–I was expecting at least a week to wait!!!