Even if you're not lucky enough to live on or near a farm, and even if you don't own a dog, don't let those quibbles deter you... More >>>