🎉Free shipping on international order of $49.99
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
2 / 4
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
Pet Tear Stain Wipes (FREE SHIPPING OVER $29)
48% OFF
mysite

Pet Tear Stain Wipes (FREE SHIPPING OVER $29)

$16.99 $32.90
0 sold
Quantity
Qty

Pet Tear Stain Wipes

SAY GOODBYE TO TEAR STAINS FOREVER!

Keep your adorable pets clean, beautiful, and safe with our  Tear Stain Wipes! Although cats and dogs are generally good at cleaning themselves, there are areas of their body that are difficult to reach. That's why we created this perfect formula of tear stain wipes to especially clean the stain around their eyes. These stains may look harmless, but they can lead to serious and life-threatening infections over time.

Our tear stain wipes are made of 100% cotton which is a gentle and non-irritating cleaning solution for your pet's tear stain. It also prevents possible eye infections and other complications due to bacteria build-up caused by tear stains. Use these easy swipe tear stain wipes to remove your pet's dirty stains every day!  

  • non-woven fabric - gentle and not irritating to your pets
  • anti-bacterial - removes bacteria build-up and prevents infections
  • easy to use - removes tear stains with one easy wipe
  • safe - does not contain harmful chemicals and can be used for daily cleaning
  • can be applied to your dogs and cats only
  • it helps remove your pet's tear stains and improve their appearance
  • keeps the eye clean and helps reduce the risk of eye irritation and itching caused by foreign bodies

Material: 

non-woven fabric
Ingredients: aloe vera extract
Color: white
Specification: 100 pieces

SAY GOODBYE TO TEAR STAINS FOREVER!

Keep your adorable pets clean, beautiful, and safe with our  Tear Stain Wipes! Although cats and dogs are generally good at cleaning themselves, there are areas of their body that are difficult to reach. That's why we created this perfect formula tear stain wipes to especially clean the stain around their eyes. These stains may look harmless, but they can lead to serious and life-threatening infections over time.

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.