Jamie quite clearly loves dogs and is a very skilled dog trainer. However, what cements this 5 star review is the extra support provided when we maybe had a tough day with our new puppy, whether it be a quick call or speedy and thorough WhatsApp responses it really makes the difference. No matter how experienced you are a puppy can get the better of you and having such kind and level headed support available makes it so much more manageable.