This is a tutorial to make a patchwork dog pillow like the one pictured above. To make the pillow you will need:

4mm hook (G)
various worsted weight yarns, amount depends on how many colors you use
stuffing (to stuff pillow)
a sewing needle

To start you will need to make 54 squares using this pattern. You can use any granny square pattern to make this pillow though. After you have all your squares finished, you'll want to lay your squares out in the shape of the dog (pictured below) for each side. They should mirror each other. Place the squares right sides together and using your crochet hook & yarn, join with a slip stitch through the back loops. Now you should have both sides of you pillow finished. My squares look a little wonky but they'll be worked out during stuffing. Now you will be making the strip of squares that joins the two sides together, you will need 30 squares. I made mine in all one color but you can continue the patchwork look if you'd like. I did the join as you go method for these squares to save on sewing afterwards. If you don't know how to join as you go, here is a great tutorial. I didn't get any pictures for this next part unfotunately but I think you can figure it out without the visuals. You're going to take one side of your pillow and join the strip of 30 squares that you just crocheted to the outside edges, place the right sides together and slip stitch through all the backloops, make sure your squares line up properly. Now grab your other piece to the pillow and do the same with the other side of the strip, leave about 3 squares open for turning right side out. Once it's turned right side out, stuff your pillow and whip stitch the opening closed. Now you have a finished patchwork dog pillow! Plop it on your couch, bed or wherever and enjoy! I hope that makes sense! After writing it all out (especially the joining both sides part), I'm thinking of making another so I can get better step by step pictures! I ran out of decent light when finishing up this one, so I didn't get many great shots. If you make one, I hope you'll share a photo!
[null, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm8.staticflickr.com/7388/10039237435_afc20b1202_c.jpg", "src": "http://farm8.staticflickr.com/7388/10039237435_afc20b1202_c.jpg", "formatted_filename": "afc b c", "alt_text": "DSC07021", "rendered_width": 800, "rendered_height": 600}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm8.staticflickr.com/7340/9726075496_19f03b1904_c.jpg", "src": "http://farm8.staticflickr.com/7340/9726075496_19f03b1904_c.jpg", "formatted_filename": "f b c", "alt_text": "patchwork", "rendered_width": 800, "rendered_height": 600}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm8.staticflickr.com/7446/10405803226_0632d18bee_c.jpg", "src": "http://farm8.staticflickr.com/7446/10405803226_0632d18bee_c.jpg", "formatted_filename": "d bee c", "alt_text": "patchwork dog", "rendered_width": 600, "rendered_height": 800}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm4.staticflickr.com/3704/10405809355_a6aed35c35_c.jpg", "src": "http://farm4.staticflickr.com/3704/10405809355_a6aed35c35_c.jpg", "formatted_filename": "a aed c c", "alt_text": "patchwork dog", "rendered_width": 600, "rendered_height": 800}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm8.staticflickr.com/7388/10405979513_9be6187e5a_c.jpg", "src": "http://farm8.staticflickr.com/7388/10405979513_9be6187e5a_c.jpg", "formatted_filename": "be e a c", "alt_text": "patchwork dog", "rendered_width": 800, "rendered_height": 600}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm8.staticflickr.com/7302/10039211064_09b3dd5511_c.jpg", "src": "http://farm8.staticflickr.com/7302/10039211064_09b3dd5511_c.jpg", "formatted_filename": "b dd c", "alt_text": "DSC07022", "rendered_width": 600, "rendered_height": 800}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://farm6.staticflickr.com/5470/10039227915_2e871965e0_c.jpg", "src": "http://farm6.staticflickr.com/5470/10039227915_2e871965e0_c.jpg", "formatted_filename": "e e c", "alt_text": "DSC07019", "rendered_width": 800, "rendered_height": 600}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/sig.png", "src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/sig.png", "formatted_filename": "sig"}, null, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/gray_email.png", "src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/gray_email.png", "formatted_filename": "gray email", "rendered_width": 50, "rendered_height": 50}, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/seagreeb_rav.png", "src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/seagreeb_rav.png", "formatted_filename": "seagreeb rav", "rendered_width": 50, "rendered_height": 50}, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/mustard_instagram.png", "src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/mustard_instagram.png", "formatted_filename": "mustard instagram", "rendered_width": 50, "rendered_height": 50}, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/hotpink_pinterest.png", "src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/hotpink_pinterest.png", "formatted_filename": "hotpink pinterest", "rendered_width": 50, "rendered_height": 50}, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/watermelon_heart.png", "src": "http://i1247.photobucket.com/albums/gg629/caseyplusthree/watermelon_heart.png", "formatted_filename": "watermelon heart", "rendered_width": 50, "rendered_height": 50}, null, {"document_url": "http://plus3crochet.blogspot.com/2013/10/patchwork-dog-pillow-tutorial.html", "unformatted_src": "http://i1226.photobucket.com/albums/ee418/chocolate2550/Untitled-1_zpscd87b674.png", "src": "http://i1226.photobucket.com/albums/ee418/chocolate2550/Untitled-1_zpscd87b674.png", "formatted_filename": "Untitled zpscd b", "alt_text": "Citrus and Mint"}, null]