Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
5/6
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
Pet Dog Carrier Breathable Mesh Backpack
5/6

Pet Dog Carrier Breathable Mesh Backpack

FREE Shipping
$29.59
$44.95
Save $15.36
Free Worldwide Shipping
Easy Return and Fast Refund
Sustainably Made
Secure Payments
Size
Please select a size
ColorBlack
Please select a color
Quantity

Keep Your Hands Free & Your Dog Close To Your Heart

The Willhappys is designed so your dog has uninhibited visibility, engagement and can join in on all the fun. 

Small dog inside a pink Fur Sport™ - Pet Backpack Carrier.

Bring Your Pet Anywhere With You.

No need to worry about leaving your pet behind when you need to go outside. With this wonderful Mesh Dog Carrier, you can easily have them with you to explore and enjoy a day trip outside.

No Fur Baby Left Behind

Bring your fur friends on grocery runs, hikes or motorcycle rides, and let them take a break during longer walks. If your dog is old or injured, the Willhappys will help them be excited about going out again!

  • Reduces separation anxiety
  • Simplifies visits to the vet
  • Convenient to carry
  • Ventilated to keep your pets cool

Secure & Comfy

An interior bottom pad and a collar hook to minimize all erratic movement and keep your precious cargo cozy, even when you're on the move.

Comes with adjustable shoulder and belt straps to spread out the weight evenly. Two side pockets allow you to store treats & toys and adjust to the perfect fit.

    Blue and pink Fur Sport™ - Pet Backpack Carrier showing the breahtable material, safety hook, comfy padded straps and how a small dog fits inside.

    Two Ways to Wear: Hands-free pet carrier can be worn on the front according to your preference or on the back, with an extra buckle belt to keep the backpack stable. Make you more intimate when carrying your dog or cat, increasing the sense of security of your pet.

    Convenient for a Daily Trip with Your Pet: This backpack carrier is lightweight and portable, you can use it to carry your small dog or cat to go biking, hiking, camping, out walking or meeting friends. It allows owners to have more adventures with their cute pets, and more importantly, it is also a great photo prop for taking fun photos for daily sharing.

    Sizing

    Tuck your pup into the right size pouch!

    It's important that they're snug enough not to wiggle around, and big enough not to feel cramped. Check out our recommendations below, and find your perfect size!

    Most will be able to fit into our recommended weight range, but to be sure, please check the backpack dimensions too!

    Sizes:
    Small: 30x34x16 cm / 11.8 * 13.4 * 6.3 inch
    Medium: 36x45x21 cm / 14.2 * 17.7 * 8.2 inch
    Large: 41x55x25 cm / 16.2 * 21.7 * 9.8 inch

    Maximum weight:
    Small: Max 11lb (4.5kg)
    Medium: Max 18lb (8kg)
    Large: Max 26lb (12kg)


    Backpack details:

    Feature: Breathable
    Material: Nylon
    Sustainable Weight: <26 lbs (12 kg)
    Type: Small Dog
    Color: Rose Red, Green, Blue, Gold
    Size: S, M, L

    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.