Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
2/9
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
Macaron Color Pet Sofa Mewoofun Mewoofun
2/9

Macaron Color Pet Sofa

$118.00
$0.00
Save 0%
107 sold
ColorBlue
Please select a color
Quantity
  • Sofa-Style Bed Design: The 3-sided 3.5" bolstered side pillow adds extra support to your pet's neck and head for a more restful sleep.
  • Cozy Spot: The sleep surface (28”x23”) is made of a flannel cover that provides a soft and comfortable sleeping area for dogs or cats.
  • Nonskid Bottom: The non-slip, studded plastic bottom can fix the position of your dog bed, so it brings the dog a sense of security.
  • Easy to Care: Removable cover with zip closure for easy cleaning. The inner foam has a TPU cover, which provides protection from dog pee and excrement.
    Dimensions (inch) 26x18.8x13
    Color White/Pink/Yellow/Blue
    Material Milk Silk/Sponge/Down Cotton
    Suitable For Cat & Dog

Shipping:

We offer free standard shipping on all orders of $59 and above!

Delivery time:

  1. Domestic Warehouse: 3-5 days for all Stocked Products.
  2. International Warehouse: 7-11 days for all Standard shipping orders.

30-Day Risk-Free Trial (Returns):

Contact us via service@mewoofun.com within 30 days upon receiving the items to initiate the return process, if you are not satisfied with the product. Besides, if there is any quality problem or damage on product, you can contact us via email at service@mewoofun.com and attach a description and pictures of the problem if necessary. If you still want to make a return, please notify us within 30 days and we will send a return label. Please repackage your product in the original packaging, attach the label to the box and send it to your local FedEx or USPS. Once the return is received, we will inspect the product and issue a refund for this portion of the purchased item (excluding shipping and customs fees incurred on your return).

Elevate Pet Happiness

  Mewoofun

  Mewoofun

Your pet will feel like they're resting on a fluffy cloud, thanks to its cushioned support that molds to their body, relieving pressure points for ultimate relaxation.

  Mewoofun

The importance of pet cleaning is why our pet sofasare designed with removable, washable covers tomake cleaning a breeze.

  Mewoofun

Crafted with plush materials, it provides unparalleled comfort and style for your furry companion.

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.