Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
1/10
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
Cats Wooden Indoor Sofa  Mewoofun
1/10

Cats Wooden Indoor Sofa

$45.99
$59.99
Save 23%
5% of proceeds support animal welfare
ColorCheckerboard
Please select a color
Quantity
  • Stylish Wooden Frame: The cat's wooden indoor sofa features a sleek and elegant wooden frame that adds a touch of sophistication to your home decor while providing a stable and sturdy base.
  • Cozy Cushioned Seating: The sofa comes with plush cushions that offer supreme comfort for your furry friend. It's an ideal spot for them to lounge, nap, or simply enjoy their surroundings.
  • Removable Cushion Covers: The sofa's cushion covers are removable and machine washable, ensuring easy maintenance and a clean, fresh look for your cat's favorite resting place.
Dimensions (inch) 22x11.7x10.6
Color Checkerboard\Plush Beige\Brown\Canvas Green
Suitable For Cat & Dog
Weight Capacity 30lbs

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
Soft and Cozy Material

Provide a perfect spot for your feline friend to relax and snuggle in comfort.

  Mewoofun
Removable Design

This pet sofa is easy cleaning and maintenance, making it a convenient choice for pet owners.

  Mewoofun
Stable Design

The pet couch is made of high quality materials, has stable structure, can easily hold weight up to 30 lbs.

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.