We had John to visit for a puppy consultation for our 4month old puppy. John was very professional and approachable.He gave us lots of advice and tips to support us training our pup. He listened to our concerns and reassured us we are on the right track with our training. Thanks John