I highly recommend Angel if you need training for your dog. I am a first time puppy owner and she really put my mind at ease. she explained things in terms I could understand and was very patient. It was amazing how easily she could teach my dog to listen and house breaking was much easier after she told me the right things to do.