Granny Square Dog Sweater: 7 Free Patterns for Every Breed
Granny Square Dog Sweater at a Glance
- Topic: granny square dog sweater
- Skill level: beginner to intermediate
- Main goal: help the reader crochet a beautiful, well-fitting granny square dog sweater for any breed size
- Related topics: granny square patterns, pet apparel crochet, sizing for dog clothing, joining granny squares, cardigan construction
Quick Answer
A granny square dog sweater is a crochet garment made by joining individual granny squares into panels that wrap around your pup’s body. The modular construction makes it incredibly easy to customize for tiny Chihuahuas or large Golden Retrievers, and you can adjust the length simply by adding or removing rows of squares.
Tip: Always measure your dog’s chest circumference, neck size, and back length before starting any granny square dog sweater project.
At a Glance
- Skill level: beginner to intermediate
- Time needed: 4–10 hours (depending on size and pattern)
- Best yarn: medium worsted acrylic or cotton blend (check our best yarn for beginner crochet guide)
- Hook size: 5.0 mm (H) to 6.5 mm (K)
Common Mistakes → Quick Fixes
- Sweater is too tight: Add an extra granny square to each panel and re-measure before joining
- Squares curl at the edges: Block each square flat — learn about why crochet curls — before assembling your granny square dog sweater
- Neck opening is too small: Chain extra stitches at the neckline and work additional rounds of single crochet for a comfortable fit
Mini Glossary
GS (granny square), SC (single crochet), DC (double crochet), CH (chain), FO (fasten off), SL ST (slip stitch), BLO (back loop only), PM (place marker), sp (space)
Crocheting a granny square dog sweater is one of the most rewarding projects you can take on as a pet-loving crafter — pair a dog sweater with an easy beanie crochet pattern for a complete handmade gift set. Not only do these colorful, cozy garments keep your furry friend warm during chilly walks, but the modular granny square construction also means you can customize every single detail — from the color palette to the exact measurements. In this guide, you will find 7 free patterns for a granny square dog sweater that work for every breed, from the tiniest teacup pup to the biggest gentle giant.
KnotToYarn
Subscribe to KnotToYarn!
Get the best free crochet patterns, tutorials & tips delivered straight to your inbox. Join our growing community!

Why Choose a Granny Square Dog Sweater?
The granny square dog sweater stands out from other pet apparel for several practical reasons. First, granny squares are one of the most versatile building blocks in crochet. Once you master the basic technique — which involves working clusters of double crochet stitches into chain spaces — you can create panels of any size. This modularity is ideal for dog clothing because every breed has a unique body shape. A Dachshund needs a long, narrow panel while a Bulldog requires a wider, shorter chest piece. By adjusting the number of granny squares in each row, your granny square dog sweater will fit perfectly.
Another advantage is that a granny square dog sweater is portable. You can crochet individual squares on the go — during your commute, at a waiting room, or while watching your favorite show — and then join them together at home. This makes the project feel less overwhelming, especially if you are working on a larger size. The technique also uses relatively simple stitches, so even if you are just learning how to read a crochet pattern, you will find these projects approachable.
According to the Craft Yarn Council, granny squares remain one of the most popular motifs among crocheters of all levels, making them an excellent choice for your next pet project.

Dog Sweater Size Chart
Before you begin any granny square dog sweater pattern, accurate measurements are essential. Use a soft measuring tape and record these three key dimensions while your dog is standing:
- Neck girth: Measure around the base of the neck where a collar sits naturally.
- Chest girth: Measure around the widest part of the ribcage, just behind the front legs.
- Back length: Measure from the base of the neck (between the shoulder blades) to the base of the tail.
General Size Guidelines
- Extra Small (XS): Neck 8–10″, Chest 12–14″, Back 8–10″ — suitable for Chihuahuas, Yorkies, Maltese
- Small (S): Neck 10–12″, Chest 14–18″, Back 10–12″ — suitable for French Bulldogs, Pugs, Shih Tzus
- Medium (M): Neck 14–16″, Chest 20–24″, Back 14–16″ — suitable for Beagles, Corgis, Australian Shepherds
- Large (L): Neck 16–20″, Chest 26–30″, Back 18–22″ — suitable for Labrador Retrievers, Golden Retrievers, Boxers
- Extra Large (XL): Neck 20–24″, Chest 30–36″, Back 22–26″ — suitable for Great Danes, Mastiffs, Saint Bernards
These measurements will help you determine how many granny squares you need for each panel of your granny square dog sweater. A typical 4-inch granny square works well as a base unit — simply divide your dog’s measurements by 4 to estimate the number of squares per row.
7 Free Granny Square Dog Sweater Patterns
Below are seven free patterns organized by style and difficulty. Each one can be adapted to any breed size using the chart above.
Pattern 1: Classic Two-Panel Cardigan
This is the most straightforward granny square dog sweater design. You crochet two rectangular panels (a chest panel and a back panel) made up of joined granny squares, then seam them together along the top of the back and under the belly. Leave openings for the front legs and neck. Use 2 to 3 rows of squares for small dogs and 4 to 5 rows for large breeds. This cardigan style buttons along the chest, making it easy to put on and take off.
Pattern 2: Vest-Style Granny Square Sweater
A vest-style granny square dog sweater is perfect for mild weather. It covers the back and chest but leaves the legs free, which is ideal for active dogs. Crochet a single large panel for the back and two smaller side panels, then join them at the underbelly. If you want a printable version with detailed schematics, be sure to download our Cardigan/Vest PDF pattern for complete step-by-step instructions.
Pattern 3: Colorblock Stripe Sweater
Use alternating solid-color granny squares to create bold, eye-catching stripes on your granny square dog sweater. For example, alternate between navy blue and mustard yellow squares for a classic look, or try a rainbow progression for something playful. The construction is the same as the classic two-panel cardigan, but the visual impact is much stronger. This pattern is a great way to use up leftover yarn from other projects.
Pattern 4: Granny Square Hoodie
Add a hood to your granny square dog sweater for extra warmth and an adorable look. Start with the standard two-panel construction, then crochet a small semi-circular hood piece using half-granny squares or decreasing clusters. Attach it to the neck opening. This pattern is especially popular for small breeds like Pomeranians and French Bulldogs.
Pattern 5: Turtleneck Granny Pullover
A turtleneck granny square dog sweater adds a cozy, snug layer around the neck. After assembling the main body panels, work several rounds of single crochet around the neck opening to create a stand-up collar. This style is excellent for short-haired breeds that get cold easily, such as Greyhounds and Whippets. The tall collar provides extra protection against wind and chill.
Pattern 6: Granny Square Leggings Harness Cutout
Many dog owners use harnesses instead of collars, so this granny square dog sweater pattern includes a built-in harness cutout on the back. Crochet the panels as usual, but when joining the back seam, leave a 2-inch gap at the top center and work a reinforced border around the opening. This functional design has become one of the most requested patterns in the pet crochet community.
Pattern 7: Holiday-Themed Granny Dog Sweater
Seasonal crochet is always popular, and a holiday-themed granny square dog sweater makes for a memorable photo. Use red, green, and white squares for Christmas, or orange and black for Halloween. You can even embroider small motifs — like a tiny tree or pumpkin — onto the center of select squares. Browse more seasonal inspiration on Ravelry for additional ideas.

Essential Tips for Crocheting Dog Sweaters
Regardless of which granny square dog sweater pattern you choose, these tips will help you achieve professional-looking results:
- Gauge matters: Always crochet a gauge swatch before starting. If your squares turn out larger or smaller than 4 inches, adjust your hook size accordingly.
- Block your squares: Pin each granny square to a blocking mat and lightly steam or spray with water. This ensures all squares are the same size, which makes joining much easier.
- Use a soft yarn: Dogs have sensitive skin, so choose a yarn that feels soft against the body. Acrylic blends and cotton-acrylic mixes are both excellent choices.
- Add stretch at the chest: The chest is the widest part of most dogs. Consider using a slightly larger hook for the chest panel squares, or add a button-and-loop closure instead of a fixed seam.
- Leave room for the collar: If your dog wears a collar, make sure the neck opening of your granny square dog sweater is large enough to accommodate it.
How to Assemble Your Granny Square Dog Sweater
Once you have finished crocheting all the individual granny squares, it is time to assemble your granny square dog sweater. Follow these steps:
KnotToYarn
Subscribe to KnotToYarn!
Get the best free crochet patterns, tutorials & tips delivered straight to your inbox. Join our growing community!
- Lay out your squares: Arrange them in the pattern and color sequence you want for each panel. This helps you catch any mistakes before joining.
- Join squares into panels: Use the whip stitch or slip stitch method to join squares row by row. Work through the back loops only so the seam lays flat.
- Join panels together: Place the front and back panels right sides together and seam along the top of the back and under the belly, leaving gaps for the neck and front legs.
- Add the neck and leg borders: Work one or two rounds of single crochet around the neck opening and each leg opening for a clean, finished edge.
- Add closures: Sew buttons, snap fasteners, or attach Velcro strips to the chest panel for easy on-and-off.
Assembly is often the most satisfying part of making a granny square dog sweater because you finally see all your individual squares come together into a cohesive, wearable garment.
Caring for Your Crocheted Dog Sweater
To keep your finished granny square dog sweater looking great wash after wash, follow these care guidelines. Hand wash in cold water using a mild detergent, and lay the sweater flat to dry. Avoid wringing or twisting the fabric, as this can distort the shape of the granny squares. If you used acrylic yarn, you can machine wash on a gentle cycle in a garment bag, but air drying is still recommended to prevent stretching.
Frequently Asked Questions
How many granny squares do I need for a dog sweater?
The number of granny squares needed depends on your dog’s size and the finished size of each square. For a standard 4-inch granny square, a small dog typically requires 12 to 16 squares (arranged in a 3×4 or 4×4 grid per panel), while a large dog may need 30 to 50 squares. Measure your dog’s chest and back length, divide by the square size, and round up to determine your total count.
What is the best yarn for a granny square dog sweater?
A medium worsted weight acrylic or cotton-acrylic blend yarn is ideal for a granny square dog sweater. Acrylic is durable, affordable, and easy to care for, while cotton blends offer extra softness and breathability. Avoid wool unless your dog is not sensitive to it, as some dogs experience irritation from animal fibers. Check out our guide to the best yarn for beginner crochet for specific brand recommendations.
Can beginners crochet a granny square dog sweater?
Absolutely. A granny square dog sweater is an excellent project for beginners because each square is small — once you have mastered the dog sweater, try our crochet sweater pattern for yourself, manageable, and uses only basic stitches — chain, double crochet, and slip stitch. If you can work a single crochet stitch and a double crochet, you have all the skills needed. Start with a simple two-panel cardigan pattern and work your way up to more complex designs.
How do I adjust a granny square dog sweater pattern for different breeds?
To adjust a granny square dog sweater for different breeds, start by taking accurate measurements of your dog’s neck, chest, and back length. Then, calculate how many squares wide and long each panel needs to be based on your finished square size. For long-bodied breeds like Dachshunds, add more rows of squares along the back. For broad-chested breeds like Bulldogs, add more columns of squares across the chest panel.
How do I make a granny square dog sweater with a harness hole?
To add a harness hole to your granny square dog sweater, simply leave a 2-inch unjoined gap at the center back seam when assembling the panels. Then work a border of single crochet around the opening to reinforce the edges and prevent stretching. Measure your dog’s harness strap width to determine the exact size of the cutout, and mark the placement before seaming.