Back to Insights

Baby Clothes Checklist: What You Actually Need

KnitKnotch
May 28, 2026
Baby Clothes Checklist: What You Actually Need

A practical baby clothes checklist that tells you what to buy, how many, and what to skip. Covers bodysuits, sleepwear, swaddles and sizing, plus the season-by-season basics and common newborn shopping mistakes to avoid.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
<!-- ===== SEO META ===== -->
<title>Baby Clothes Checklist: What You Actually Need (0–12 Months) | KnitKnotch</title>
<meta name="description" content="A no-nonsense baby clothes checklist for 0–12 months. What to buy, how many, and what you can safely skip — from a brand that makes everyday kidswear." />
<meta name="keywords" content="baby clothes checklist, newborn clothes essentials, what baby clothes do I need, baby clothing list, 0-12 months, KnitKnotch" />
<meta name="robots" content="index, follow" />
<meta name="author" content="KnitKnotch" />
<link rel="canonical" href="https://knitknotch.com/blog/baby-clothes-checklist-what-you-actually-need" />
 
<!-- ===== OPEN GRAPH ===== -->
<meta property="og:title" content="Baby Clothes Checklist: What You Actually Need" />
<meta property="og:description" content="Most baby clothing guides want you to buy everything. This one tells you what to skip — and what you'll be glad you have." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://knitknotch.com/blog/baby-clothes-checklist-what-you-actually-need" />
 
<!-- ===== SCHEMA: BlogPosting ===== -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Baby Clothes Checklist: What You Actually Need",
  "description": "A practical baby clothes checklist for 0–12 months — what to buy, how many, and what to skip.",
  "author": { "@type": "Organization", "name": "KnitKnotch" },
  "publisher": { "@type": "Organization", "name": "KnitKnotch", "url": "https://knitknotch.com" },
  "datePublished": "2026-05-28",
  "dateModified": "2026-06-12",
  "mainEntityOfPage": "https://knitknotch.com/blog/baby-clothes-checklist-what-you-actually-need"
}
</script>
 
<!-- ===== SCHEMA: Breadcrumb ===== -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://knitknotch.com" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://knitknotch.com/blog" },
    { "@type": "ListItem", "position": 3, "name": "Baby Clothes Checklist" }
  ]
}
</script>
 
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet" />
 
<style>
  /* ===== KNITKNOTCH LOCKED TWO-COLOUR SYSTEM ===== */
  :root {
    --white:        #FFFFFF;
    --cream:        #F4F0EB;
    --indigo:       #2b2870;
    --indigo-light: #eef0fb;
    --orange:       #ec642c;
    --orange-dark:  #d4521a;
    --orange-light: #FDF0EA;
    --muted:        #6B6560;
    --border:       #E8E2DA;
    --body-ink:     #2e2a27;
    --serif: 'Playfair Display', Georgia, serif;
    --sans: 'DM Sans', system-ui, sans-serif;
  }
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  body { background: var(--white); color: var(--body-ink); font-family: var(--sans); font-size: 17px; line-height: 1.8; font-weight: 400; }
 
  /* HEADER */
  .site-header { background: var(--white); border-bottom: 1.5px solid var(--border); padding: 18px 40px; display: flex; align-items: center; justify-content: space-between; }
  .site-header .logo { font-family: var(--serif); font-size: 22px; font-weight: 900; color: var(--indigo); text-decoration: none; letter-spacing: -0.5px; }
  .site-header .logo span { color: var(--orange); }
  .header-nav a { font-size: 13px; font-weight: 500; color: var(--muted); text-decoration: none; margin-left: 24px; }
  .header-nav a:hover { color: var(--orange); }
 
  /* BREADCRUMB */
  .breadcrumb { max-width: 820px; margin: 0 auto; padding: 16px 40px 0; font-size: 12px; color: var(--muted); }
  .breadcrumb a { color: var(--muted); text-decoration: none; }
  .breadcrumb a:hover { color: var(--orange); }
  .breadcrumb span { margin: 0 6px; }
 
  /* HERO */
  .hero { background: var(--white); padding: 48px 40px 36px; max-width: 820px; margin: 0 auto; }
  .hero-tag { display: inline-block; background: var(--orange); color: var(--white); font-size: 11px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; padding: 5px 14px; border-radius: 20px; margin-bottom: 22px; }
  .hero h1 { font-family: var(--serif); font-size: clamp(2rem, 5vw, 3.2rem); color: var(--indigo); line-height: 1.16; margin-bottom: 20px; font-weight: 900; letter-spacing: -0.5px; }
  .hero h1 em { color: var(--orange); font-style: normal; }
  .hero-sub { font-size: 17px; color: var(--muted); max-width: 560px; line-height: 1.7; margin-bottom: 24px; }
  .hero-meta { font-size: 13px; color: var(--muted); display: flex; gap: 18px; flex-wrap: wrap; align-items: center; }
  .hero-meta .dot { width: 4px; height: 4px; border-radius: 50%; background: var(--border); }
 
  /* LAYOUT */
  .container { max-width: 760px; margin: 0 auto; padding: 0 40px; }
 
  /* LEDE */
  .lede { background: var(--orange-light); border-left: 4px solid var(--orange); padding: 22px 26px; margin: 44px 0 0; border-radius: 0 8px 8px 0; font-family: var(--serif); font-style: italic; font-size: 18.5px; line-height: 1.6; color: var(--indigo); }
  .lede strong { font-style: normal; font-weight: 700; }
 
  /* PROSE */
  .prose { margin-top: 36px; }
  .prose p { margin-bottom: 22px; color: var(--body-ink); }
  .prose h2 { font-family: var(--serif); font-size: 1.7rem; font-weight: 700; color: var(--indigo); margin: 50px 0 16px; line-height: 1.25; letter-spacing: -0.4px; }
  .prose strong { font-weight: 500; color: var(--indigo); }
  .divider { border: none; border-top: 1px solid var(--border); margin: 50px 0; position: relative; }
  .divider::after { content: '\2736'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: var(--white); padding: 0 12px; color: var(--orange); font-size: 14px; }
 
  /* STAT GRID */
  .stat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin: 32px 0; }
  .stat-card { background: var(--white); border: 1px solid var(--border); border-radius: 12px; padding: 20px 16px; text-align: center; }
  .stat-num { font-family: var(--serif); font-size: 34px; font-weight: 900; line-height: 1; margin-bottom: 8px; }
  .stat-num.indigo { color: var(--indigo); }
  .stat-num.orange { color: var(--orange); }
  .stat-desc { font-size: 12px; color: var(--muted); font-weight: 300; line-height: 1.45; }
 
  /* CHECKLIST BLOCK */
  .checklist-block { background: var(--white); border: 1px solid var(--border); border-radius: 14px; margin: 28px 0 36px; overflow: hidden; }
  .checklist-header { padding: 18px 24px; display: flex; align-items: center; gap: 14px; }
  .checklist-header.indigo-head { background: var(--indigo); }
  .checklist-header.orange-head { background: var(--orange); }
  .checklist-num { font-family: var(--serif); font-size: 30px; font-weight: 900; color: rgba(255,255,255,.28); line-height: 1; min-width: 30px; }
  .checklist-title { font-family: var(--serif); font-size: 18px; font-weight: 700; color: #fff; line-height: 1.3; }
  .checklist-title small { display: block; font-family: var(--sans); font-size: 11.5px; font-weight: 300; color: rgba(255,255,255,.72); margin-top: 3px; letter-spacing: .01em; }
  .checklist-body { padding: 6px 0; }
  .check-row { display: flex; align-items: flex-start; gap: 14px; padding: 13px 24px; border-bottom: 1px solid var(--border); }
  .check-row:last-child { border-bottom: none; }
  .check-icon { width: 22px; height: 22px; min-width: 22px; border: 1.5px solid var(--border); border-radius: 6px; margin-top: 2px; display: flex; align-items: center; justify-content: center; background: #fff; }
  .check-icon.filled { background: var(--indigo); border-color: var(--indigo); }
  .check-icon svg { width: 13px; height: 13px; display: none; }
  .check-icon.filled svg { display: block; }
  .check-text { flex: 1; }
  .check-label { font-size: 14.5px; font-weight: 500; color: var(--indigo); display: block; margin-bottom: 2px; }
  .check-note { font-size: 12.5px; color: var(--muted); font-weight: 300; line-height: 1.5; }
  .check-qty { font-size: 11px; font-weight: 500; padding: 3px 11px; border-radius: 12px; white-space: nowrap; align-self: center; }
  .check-qty.q-orange { color: var(--orange-dark); background: var(--orange-light); }
  .check-qty.q-indigo { color: var(--indigo); background: var(--indigo-light); }
 
  /* CALLOUT */
  .callout { border-radius: 12px; padding: 22px 26px; margin: 28px 0; border-left: 4px solid; }
  .callout.info { background: var(--cream); border-color: var(--indigo); }
  .callout.warn { background: var(--orange-light); border-color: var(--orange); }
  .callout-tag { font-size: 10px; font-weight: 500; letter-spacing: .16em; text-transform: uppercase; margin-bottom: 8px; }
  .callout.info .callout-tag { color: var(--indigo); }
  .callout.warn .callout-tag { color: var(--orange-dark); }
  .callout p { margin: 0; font-size: 15px; color: var(--body-ink); }
 
  /* BRAND SHOP CARDS (replace product images) */
  .shop-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 32px 0 36px; }
  .shop-card { border: 1px solid var(--border); border-radius: 14px; padding: 24px 22px; background: var(--cream); display: flex; flex-direction: column; }
  .shop-card .sc-kicker { font-size: 10px; font-weight: 500; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: 10px; }
  .shop-card h4 { font-family: var(--serif); font-size: 19px; color: var(--indigo); font-weight: 700; margin-bottom: 8px; line-height: 1.25; }
  .shop-card p { font-size: 13.5px; color: var(--muted); font-weight: 300; margin-bottom: 18px; line-height: 1.6; flex: 1; }
  .shop-card a { display: inline-block; background: var(--orange); color: #fff; font-size: 13px; font-weight: 500; padding: 10px 20px; border-radius: 9px; text-decoration: none; width: fit-content; transition: background .2s; }
  .shop-card a:hover { background: var(--orange-dark); }
 
  /* TABLE */
  .table-wrap { overflow-x: auto; border-radius: 14px; border: 1px solid var(--border); margin: 28px 0 36px; }
  table { width: 100%; border-collapse: collapse; background: var(--white); min-width: 480px; font-size: 14px; }
  thead tr { background: var(--indigo); }
  thead th { padding: 13px 18px; font-weight: 500; font-size: 11px; letter-spacing: .07em; text-transform: uppercase; text-align: left; color: #fff; }
  tbody td { padding: 12px 18px; border-bottom: 1px solid var(--border); vertical-align: top; line-height: 1.55; color: var(--body-ink); font-weight: 300; }
  tbody td:first-child { font-weight: 500; color: var(--indigo); }
  tbody tr:nth-child(even) { background: var(--cream); }
  tbody tr:last-child td { border-bottom: none; }
 
  /* MISTAKE GRID */
  .mistake-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 24px 0 36px; }
  .mistake-card { background: var(--white); border: 1px solid var(--border); border-radius: 12px; padding: 20px; }
  .mistake-head { display: flex; align-items: center; gap: 12px; margin-bottom: 9px; }
  .mistake-badge { width: 28px; height: 28px; border-radius: 50%; background: var(--indigo); color: #fff; font-size: 13px; font-weight: 500; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
  .mistake-title { font-size: 14px; font-weight: 500; color: var(--indigo); }
  .mistake-card p { font-size: 13px; color: var(--muted); font-weight: 300; margin: 0; line-height: 1.6; }
 
  /* CLOSING / CTA */
  .closing { background: var(--indigo); border-radius: 18px; padding: 46px 42px; margin: 56px 0; position: relative; overflow: hidden; }
  .closing::after { content: ''; position: absolute; bottom: -80px; right: -80px; width: 260px; height: 260px; border-radius: 50%; background: var(--orange); opacity: .1; }
  .closing h2 { font-family: var(--serif); color: #fff; margin: 0 0 14px; font-size: 1.7rem; letter-spacing: -0.5px; }
  .closing p { color: #cfceea; font-size: 15.5px; margin: 0; line-height: 1.75; max-width: 560px; position: relative; }
  .closing-cta { display: inline-block; margin-top: 24px; background: var(--orange); color: #fff; font-size: 14px; font-weight: 500; padding: 13px 28px; border-radius: 10px; text-decoration: none; position: relative; transition: background .2s; }
  .closing-cta:hover { background: var(--orange-dark); }
 
  /* FOOTER */
  footer { background: var(--cream); border-top: 1px solid var(--border); padding: 30px 40px; text-align: center; font-size: 13px; color: var(--muted); margin-top: 56px; }
  footer a { color: var(--orange); text-decoration: none; }
 
  @media (max-width: 640px) {
    .site-header { padding: 16px 20px; }
    .hero, .container { padding-left: 20px; padding-right: 20px; }
    .breadcrumb { padding-left: 20px; }
    .stat-grid { grid-template-columns: repeat(2, 1fr); }
    .shop-cards, .mistake-grid { grid-template-columns: 1fr; }
    .closing { padding: 32px 24px; }
    footer { padding: 20px; }
  }
</style>
</head>
<body>
 
<!-- HEADER -->
<header class="site-header">
  <a href="https://knitknotch.com" class="logo">Knit<span>Knotch</span></a>
  <nav class="header-nav">
    <a href="https://knitknotch.com/boys-coord-sets">Boys</a>
    <a href="https://knitknotch.com/girl-coord-sets">Girls</a>
    <a href="https://knitknotch.com/Toddler-coord-sets">Toddlers</a>
    <a href="https://knitknotch.com/summersale">Sale</a>
  </nav>
</header>
 
<!-- BREADCRUMB -->
<nav class="breadcrumb" aria-label="Breadcrumb">
  <a href="https://knitknotch.com">Home</a> <span>&rsaquo;</span>
  <a href="https://knitknotch.com/blog">Blog</a> <span>&rsaquo;</span>
  Baby Clothes Checklist
</nav>
 
<!-- HERO -->
<section class="hero">
  <span class="hero-tag">New Parent Guide</span>
  <h1>Baby Clothes Checklist: <em>What You Actually Need</em></h1>
  <p class="hero-sub">Most baby clothing guides want you to buy everything. This one tells you what you can skip — and what you'll genuinely be glad you have.</p>
  <div class="hero-meta">
    <span>By KnitKnotch</span><span class="dot"></span>
    <span>May 2026</span><span class="dot"></span>
    <span>8 min read</span>
  </div>
</section>
 
<!-- BODY -->
<main class="container">
 
  <div class="lede">Before the baby arrives, it's very easy to walk into a store and buy <strong>everything</strong>. The tiny socks, the themed sets, the five-piece holiday outfit they'll wear for one photo and never again. Most new parents do it. Most end up with a drawer full of unworn 0–3M onesies. Here's a more useful starting point.</div>
 
  <div class="prose">
 
    <div class="stat-grid">
      <div class="stat-card"><div class="stat-num orange">6–8</div><div class="stat-desc">onesies you actually need to start</div></div>
      <div class="stat-card"><div class="stat-num indigo">3–5</div><div class="stat-desc">sleepers for the first few weeks</div></div>
      <div class="stat-card"><div class="stat-num orange">2&times;</div><div class="stat-desc">buy double of anything you love that fits</div></div>
      <div class="stat-card"><div class="stat-num indigo">0</div><div class="stat-desc">newborn-only outfits your baby truly needs</div></div>
    </div>
 
    <p>Babies don't care what they wear. That's not a cynical observation — it's liberating. Your job is comfort, warmth, and quick changes at 3am. Everything else is optional.</p>
 
    <div class="divider"></div>
 
    <h2>The Core Checklist</h2>
    <p>These are the items that actually get daily use in the first year. Quantities are a sensible starting point — adjust for how often you want to do laundry.</p>
 
    <!-- BLOCK 1: BODYSUITS -->
    <div class="checklist-block">
      <div class="checklist-header indigo-head">
        <div class="checklist-num">1</div>
        <div class="checklist-title">Bodysuits &amp; Onesies<small>The workhorse of baby clothing — worn solo or layered</small></div>
      </div>
      <div class="checklist-body">
        <div class="check-row"><div class="check-icon filled"><svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12l5 5 9-11"/></svg></div><div class="check-text"><span class="check-label">Short-sleeve bodysuits</span><span class="check-note">The one item you truly can't have too few of. Works year-round as a base layer.</span></div><div class="check-qty q-orange">6–8 per size</div></div>
        <div class="check-row"><div class="check-icon filled"><svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12l5 5 9-11"/></svg></div><div class="check-text"><span class="check-label">Long-sleeve bodysuits</span><span class="check-note">For cooler months, or if your baby runs cold. Snaps at the crotch keep them tucked in.</span></div><div class="check-qty q-orange">4–6 per size</div></div>
        <div class="check-row"><div class="check-icon"></div><div class="check-text"><span class="check-label">Side-snap newborn tops</span><span class="check-note">Helpful for the first week or two if the umbilical cord stump is still healing. Skip otherwise.</span></div><div class="check-qty q-orange">2–3 only</div></div>
        <div class="check-row"><div class="check-icon filled"><svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12l5 5 9-11"/></svg></div><div class="check-text"><span class="check-label">Envelope-neck tees</span><span class="check-note">The little folds at the shoulders let you pull the top down (not over the head) after a blowout. A brilliant invention.</span></div><div class="check-qty q-orange">4–5 per size</div></div>
      </div>
    </div>
 
    <!-- BLOCK 2: SLEEPWEAR -->
    <div class="checklist-block">
      <div class="checklist-header orange-head">
        <div class="checklist-num">2</div>
        <div class="checklist-title">Sleepwear<small>Your baby will spend most of the early weeks asleep — dress for it</small></div>
      </div>
      <div class="checklist-body">
        <div class="check-row"><div class="check-icon filled"><svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12l5 5 9-11"/></svg></div><div class="check-text"><span class="check-label">Zip-up sleepers</span><span class="check-note">Worth every penny over snaps. At 4am with one eye open, you'll know the difference.</span></div><div class="check-qty q-indigo">4–6 per size</div></div>
        <div class="check-row"><div class="check-icon filled"><svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12l5 5 9-11"/></svg></div><div class="check-text"><span class="check-label">Sleep sacks / wearable blankets</span><span class="check-note">Loose blankets in cribs aren't recommended. Sleep sacks are the safe alternative — get two or three so you're never scrambling during a wash cycle.</span></div><div class="check-qty q-indigo">2–3</div></div>
        <div class="check-row"><div class="check-icon"></div><div class="check-text"><span class="check-label">Gowns / sleep sacks with open bottoms</span><span class="check-note">Popular for newborns because there's nothing to unsnap for nappy changes. Some parents swear by them, others never use them. Trial-worthy.</span></div><div class="check-qty q-indigo">2–3 to try</div></div>
        <div class="check-row"><div class="check-icon filled"><svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12l5 5 9-11"/></svg></div><div class="check-text"><span class="check-label">Swaddles (muslin wraps)</span><span class="check-note">Multi-use: swaddling, light shade, burp cloth, impromptu changing mat. Buy more than you think. They go missing constantly.</span></div><div class="check-qty q-indigo">6–8</div></div>
      </div>
    </div>
 
    <!-- BRAND SHOP CARDS (replacing product images) -->
    <div class="shop-cards">
      <div class="shop-card">
        <span class="sc-kicker">From KnitKnotch</span>
        <h4>Soft Cotton Co-ord Sets</h4>
        <p>Breathable cotton sets that grow with your little one — easy to pull on, gentle on the skin, and built for everyday wear.</p>
        <a href="https://knitknotch.com/Toddler-coord-sets" target="_blank" rel="noopener">Shop Co-ord Sets</a>
      </div>
      <div class="shop-card">
        <span class="sc-kicker">From KnitKnotch</span>
        <h4>Everyday Shorts &amp; Short Sets</h4>
        <p>Lightweight, comfortable pieces for warm Indian days — the kind of basics you'll reach for again and again.</p>
        <a href="https://knitknotch.com/boys-short-sets" target="_blank" rel="noopener">Shop Short Sets</a>
      </div>
    </div>
 
    <div class="callout warn">
      <div class="callout-tag">Worth knowing</div>
      <p>Babies grow through the 0–3M size faster than almost any other. Buy that size light, and put your money into the 3–6M and 6–12M ranges, where the clothes actually get worn for longer.</p>
    </div>
 
    <div class="divider"></div>
 
    <!-- SEASON TABLE -->
    <h2>What to Add by Season</h2>
    <p>The core list stays the same year-round — you're just layering up or down. Here's the quick version for Indian weather.</p>
 
    <div class="table-wrap">
      <table>
        <thead>
          <tr><th>Season</th><th>Prioritise</th><th>Go easy on</th></tr>
        </thead>
        <tbody>
          <tr><td>Summer</td><td>Short-sleeve cotton bodysuits, muslin swaddles, light sleep sacks</td><td>Fleece, heavy layers, socks indoors</td></tr>
          <tr><td>Monsoon</td><td>Quick-drying cotton, a couple of extra changes, light full-sleeve layers</td><td>Anything slow to dry or tightly woven</td></tr>
          <tr><td>Winter</td><td>Long-sleeve bodysuits, footed sleepers, a warm sleep sack, one soft jacket</td><td>Stiff outerwear and bulky knits that fight nappy changes</td></tr>
        </tbody>
      </table>
    </div>
 
    <div class="divider"></div>
 
    <!-- MISTAKES -->
    <h2>Common Mistakes to Skip</h2>
    <p>Almost every first-time parent makes at least one of these. Knowing them in advance saves money and drawer space.</p>
 
    <div class="mistake-grid">
      <div class="mistake-card">
        <div class="mistake-head"><div class="mistake-badge">1</div><div class="mistake-title">Overbuying newborn size</div></div>
        <p>Many babies skip 0–3M almost entirely. Buy a handful, not a wardrobe, and keep the tags on until you know their actual size.</p>
      </div>
      <div class="mistake-card">
        <div class="mistake-head"><div class="mistake-badge">2</div><div class="mistake-title">Choosing fancy over functional</div></div>
        <p>Buttons down the back and stiff fabrics look lovely and get worn once. Soft, snap-front, pull-on pieces win every single day.</p>
      </div>
      <div class="mistake-card">
        <div class="mistake-head"><div class="mistake-badge">3</div><div class="mistake-title">Forgetting to size up</div></div>
        <p>If you're unsure, go bigger. A slightly roomy outfit gets weeks of wear; a snug one is outgrown before it's washed twice.</p>
      </div>
      <div class="mistake-card">
        <div class="mistake-head"><div class="mistake-badge">4</div><div class="mistake-title">Ignoring the fabric label</div></div>
        <p>A baby's skin is constantly covered. Soft, breathable cotton is worth prioritising over synthetic blends, especially in Indian heat.</p>
      </div>
    </div>
 
    <div class="callout info">
      <div class="callout-tag">The one rule</div>
      <p>When you find a piece your baby is comfortable in and that fits well — buy it twice. Doubling up on the winners is the single best money-saver in that first year.</p>
    </div>
 
  </div><!-- /prose -->
 
  <!-- CLOSING / CTA -->
  <div class="closing">
    <h2>Dress them simply, and well</h2>
    <p>You don't need a hundred outfits — you need a handful of soft, well-made basics in the right sizes. KnitKnotch makes everyday cotton kidswear built for comfort, quick changes and Indian weather. Start with the essentials and add as you go.</p>
    <a class="closing-cta" href="https://knitknotch.com" target="_blank" rel="noopener">Shop the Collection</a>
  </div>
 
</main>
 
<!-- FOOTER -->
<footer>
  <p>&copy; 2026 <a href="https://knitknotch.com">KnitKnotch</a> &middot; Everyday Cotton Kidswear &nbsp;|&nbsp;
  <a href="https://knitknotch.com/blog">Blog</a> &nbsp;|&nbsp;
  <a href="https://knitknotch.com/summersale">Summer Sale</a></p>
</footer>
 
</body>
</html>