From Dr Yin -- lots of praise for this one including from trainer Victoria Stilwell (Its Me or the Dog) and can be bought in paper or ebook format:

http://drsophiayin.com/perfectpuppy