Border Collie pattern from our first Best in Show, Knit Your Own Dog book. He is one of the most popular and relatively simple to knit.
For yarn etc, go to your local wool shop or John Lewis, a good on line source is http://www.woolwarehouse.co.uk alternatively we do sell the kits on our KITS page.