Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
1/6
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness
1/6

Dog Harness with Leash Set, No Pull Adjustable Reflective Step-in Puppy Harness

FREE Shipping
$29.99
$0.00
Save $-29.99
Free Worldwide Shipping
Easy Return and Fast Refund
Sustainably Made
Secure Payments
Size
Please select a size
ColorBlue
Please select a color
Quantity

Pet Reflective Soft Mesh Dog Harness and Lead Set

Designed to provide your pet's comfort, reliability, and peace of mind, Kmtooon no pull vest harness is suitable for outdoor walking, jogging, training, and more. It creates an eye-catching, stylish look for your puppy, and keeps him safe and under secure protection.

small dog harnesssmall dog harness puppy harnesskitten cat harness small dog harness dog harness

Comfort & SAFE

It’s soft, air mesh, lightweight, and very comfortable for small dogs. Vest designs distribute force evenly across chest shoulders and chest to protect choking or neck strain. Soft polyester fabric helps protect your dog’s delicate underarm skin. Velcro, clip, and D-ring closures work together to provide a custom, secure fit

Reflective & Durability

Made of durable and washable materials. They’re easy to clean for dogs who are very low to the ground and get dirty easily. If you’re having a muddy winter or whatever it is, you can just pop it in the laundry. Reflective strips at night without worrying about blurred vision in the dark.

Measure Your Pet for Correct Size Harness

  • Before measuring, make sure that your pet is standing on a flat surface.
  • Using a flexible measuring tape or a piece of string and a ruler, measure your pet around the fullest part of your dogs' torso, right behind the front legs.
  • Refer to our size chart to determine your pet’s size.

small dog harness puppy harness blue

Size Chart:

Size XS S M L XL
CHest(CM/ INCH) 26-30CM / 10.3-11.9 INCH 31-34 CM / 12.2-13.4 INCH 35-39 CM/ 13.8-15.4 INCH 40-45 CM/ 15.8-17.8 INCH 46-51 CM / 18.2-20.1 INCH

Specifications:

Material: Air Mesh Polyester

Package Including:

1 x dog harness and 1 x Leash

Notes:

  • This harness is only suitable for small dogs and cats, please treat the chest girth as main reference, if your dog falls between two different sizes, choose the larger size.
  • When measure the chest girth of the pets, please consider 1-2cm tolerance.
  • If the hair of your pet is long and flourishing, please consider 1-2cm larger in size.

Free shipping

Free worldwide shipping

Easy Returns & Exchanges

30 Days guarantee to return or exchange your products

Outstanding Service

24/7/365 Ticket and Email Support

Secure Payments

90 Days money back guarantee

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.