FREE Dove Knitting Pattern

free dove toy knitting pattern bird

This little knitted dove is a symbol of hope. It is quick and easy to make.

Made with oddments of white double knitting yarn. A small amount of toy stuffing. 3mm single pointed needles were used.   It is about 10 cm from beak to tail when finished.

Abbreviations : k – knit. p – purl. st – stitch. tog-together. inc – increase by knitting into the front and back of the stitch. st-st – Stocking Stitch (k1row, p1row). 

Body & Head – Make 1

Starting at the tail, with white, cast on 16 sts
Next: (k1, p1) to end
Complete the last row 7 times
Next: inc1, inc1, knit to last 2 sts, inc1, inc1 (20 sts)

Next: Purl 1 row
Next: inc1, knit to last stitch, inc1
Complete the last 2 rows 5 times – 10 rows (30 sts)

Starting with a purl row, st-st 5 rows
Next: (k2tog) 6 times, (inc1) 6 times, (k2tog) 6 times (24 sts)
Purl 1 row
Next: (k2tog) 4 times, k2, (inc1) 4 times, k2, (k2tog) 4 times (20 sts)

Starting with a purl row, st-st 7 rows

Next: k2tog to end (10 sts)
Change colour for the beak
Starting with a purl row, st-st 3 rows
Next: k2tog to end (5 sts)
Draw thread through the remaining stitches and pull tight.

Sew down the row ends of the head and along the tummy to the bottom of the tail. Add stuffing and fold the tail flat so the seam is in the centre. Sew the tail and seal it up from left to right. Add two eyes in black on a slant.

Wings- Make 2

With white, cast on 6 sts
Purl 1 row
Next: inc1, knit to last stitch, inc1
Complete the last 2 rows until there are 20 sts on the needle
Purl 1 row
Next: k2tog to end (10 sts)
Purl 1 row
Draw thread through the remaining stitches and pull tight

Gather the cast on stitches. Sew down the row ends. Attach the wings at either side of the body.

free dove knitting pattern in white knitted soft toy bird

© Copyright 2020 Knitting by Post Ltd


More toys that you might enjoy…

+ Download
Large Print
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Spot the cutest knit! This Baby Ladybird soft toy pattern is a summer garden favorite.

£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Lovebirds in stitches—knit this adorable wedding bird couple, a perfect handmade gift for weddings, anniversaries, or engagement celebrations.

£4.49

A robin is the sign of a great British winter.  Knit this cute little fella, he is ready for any cold snap with his hat and scarf.

Even More Patterns

£3.49

Tiny Gnome, Tiny Price - a Knibbles Classic Toy Knitting Pattern.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

Here is our doctor knitting pattern.  He is in full scrubs and is wearing a face mask too. He is ready for his shift at the hospital.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

It is summer time and we are out in the garden this week with this lovely summery dolly knitting pattern.

This product has multiple variants. The options may be chosen on the product page
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

This little piggy went to the market… and came home as an adorable knitted gift bag. A fun and practical project for wrapping presents in style.

This product has multiple variants. The options may be chosen on the product page
+ Download
Large Print
£4.49 £4.99Price range: £4.49 through £4.99 Leaflet

You can't beat a squishy Snowman. This soft toy pattern is really cuddle worthy and another one to get your knitting needles going.

This product has multiple variants. The options may be chosen on the product page
+ Download
Large Print
£4.49

Move over, Elf—this Snowman on a Shelf is here to chill. A fun and festive knitting pattern perfect for holiday decorating or gifting.

This product has multiple variants. The options may be chosen on the product page

3 thoughts on “FREE Dove Knitting Pattern

  1. Jeanette Edwards says:

    Thank you so much for your patterns, especially the Free Pattern of the Doves which I’m going to knit 2 for my sons wedding next year.
    I brought a few patterns of yours and the one I like best is the one with the babies feet.
    I knitted a few and one of my friends chose one and hung it on her baby girls pram.

Leave a Reply

{{{ data.variation.price_html }}}
{{{ data.variation.availability_html }}}
'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; document.addEventListener('click', function (e) { if (e.target) { const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]'); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = buttonLinkElement.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = buttonLinkElement.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } } } }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } });})();