There's a massive knitting website that has tons of free patterns, and many members who upload pictures of their work, so it's interesting to see how different the same pattern looks when it's done by many different people. It's called
www.ravelry.com. They even have patterns for doggie sweaters.
