FREE Dog Finger Puppet Knitting Pattern

free dog finger puppet knitting pattern

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

Dog Finger Puppet
With 3mm single pointed needles and an oddment of brown, cast on 18 sts
Starting with a knit row, st-st 28 rows
Next: knit 2together to end
Draw thread through the remaining stitches and pull tight.

Sew down the row ends. Add a little stuffing to the head end and draw a thread around the neck to seal up the head.

Collar : With an oddment of pink, cast on 23 sts, cast off
Attach collar to the neck.

Ears make 2 : With an oddment of dark brown, cast on 4 sts
Knit 5 rows
Next: (knit 2 together) twice, cast off
Attach ears to either side of the head

Embroider eyes, nose and mouth with a little black yarn that has been split to make it thinner.
Allow the cast on rows to curl upwards.

Free finger puppet knitting pattern

Dog Hero

£6.99

Every pup is a hero, and now you can knit two. This fun and cuddly knitting pattern is perfect for hero lovers and soft toy collectors.

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

Even More Patterns

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

No need to chase yarn—this easy knitted cat soft toy is a must for feline lovers.

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

The Second of the Spring Time Pair. Honey Bee is Short and Sweet.

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

Squeak your way into adorable knitting with Biscuit the Mouse! This charming knitted mouse soft toy comes dressed in trousers and a waistcoat—an easy and fun project

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

Stretch your creativity with our giraffe knitting pattern – a tall order of fun for your knitting needles!

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

Hop into a fun knitting project with this frog hand puppet. Perfect for storytelling, playtime, or just ribbit-ing entertainment for kids and grown-ups alike.

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

Stitch up some Christmas cheer! This Santa Gift Bag knitting pattern is perfect for small Christmas treats and presents.

This product has multiple variants. The options may be chosen on the product page
{{{ 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(); } } }) } });})();