100 Ways For A Dog To Train Its Human

100 Ways For A Dog To Train Its Human

Amazing! Lifetime sales for One Hundred Ways For A Dog To Train Its Human (to 30th June 2016) now stand at 260,245 copies. Thank you to everybody who has bought a copy since it was first published in September 2003.