Pet Silicone Bath Massage Soft Brush

$9.48
Color:  Blue
Quantity
Free shipping over $45USD
10% off CODE: 1ST10
In stock, ready to ship
Secure payments
Description

🍾KEEP YOUR PET CLEAN & HEALTHY!

First, squeeze slightly and the shampoo can easily come out, then use the dog shower brush scrub away dirtremove dead skin and loose furbring your dog a very comfortable bath and massage soothing effect

Does your pet hate the bath? Do you struggle to clean sensitive areas like their ears, face, and paws? Our NEW 3-in-1  Bath Brush saves you time AND keeps your dog clean!

No more stressful baths!

No more hair matting!

No more dirty pets!

✅ Gently removes loose hair, dirt, and mud
✅ 
Pets love the massaging bristles
✅ 
Works on all your furry friends

Made of high-quality, soft silicone, the PetBathPro cleans your pet while massaging its skin. The round teeth improve blood circulation while an ergonomic shape helps for comfort and ease of use to prevent wrist and hand strain.

FEATURES

  • Promotes Health and Well Being: Shampoo flows out from inside of brush to efficiently provide a rich, foaming bath that helps maintain a soft coat and moisturized skin.

  • Turn Bath Time into a Soothing Massage: Pets LOVE the soft silicon tentacles that massage the skin and improve blood circulation.

  • Ergonomic Design: Brush is easy to use and a comfortable grip makes giving baths a breeze.

  • Easy to Clean: Simply wash the brush with water and easily hang by handle to dry.

  • The Perfect Size: The 2.7oz / 80ml storage compartment holds the perfect amount of shampoo for your pet's bath.

✨【widely usedSuitable for most pets bathing, such as dogs, cats, sheep, horses, etc.

✨【multi-functionDESHEDDING, BRUSHING, MASSAGING, EXFOLIATING, RELAXING, Pet Shampoo Container Brush for dogs, cats, & small pets!

SPECIFICATIONS

  • Material: Silicone

  • Weight: 105G

  • Size: approx. 3.5 × 3.5 × 2.4IN

  • Color: pink, blue

  • Package: 1 * Pet Bath Brush

NOTES

Please allow slight measurement deviations due to manual measurement.

Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.


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.