From dinky dachshunds to massive mastiffs, shaggy sheepdogs and slinky salukis, this illustrated guide to just over one hundred dog breeds is perfect for anyone looking to purchase a pooch of doting dog lovers.