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
http://drsophiayin.com/perfectpuppy