Rachel is a wonderful dog trainer; her background in veterinary nursing means that she has a fantastic understanding of dogs and the many factors behind behaviour. She is kind, gentle and observant. If you are looking for a positive dog trainer, you won't find better!