Viki is the best! My labrador, Lily would get a little wild sometimes and viki taught her so well and also taught me how to deal with her actions when she would misbehave. She has also told me stories where she trained dogs that would almost be impossible to train and she got them to be so obedient! I would recommend anyone that has just got their puppy to have Viki teach you and the dog a few tricks!