outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
2 / 11
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
outdoor  Portable pet pool
50% OFF

outdoor Portable pet pool

$34.94 $69.88
0 sold
Size
Color
Qty
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Beat the heat this summer with Portable Pet Pool

Do your pets love being outside ? We want to make those hot summer days more enjoyable for your little monsters!

Despite the showers, the Portable Pet Pool  can also provide a cool pool for your adorable pets. Imagine yourself and your dog playing in the water outside, what fun! Even on hot summer days, the Portable Pet Pool can cool and entertain your dog.

Comfortable for your pets !  

Have peace of mind knowing that the portable pet pool  won't leak or tear, while you watch your pets run, jump and swim around their new play area.  

 Easy to install, dismantle and transport

Setting up the pool only takes a few seconds. Simply unfold the pool, make sure the drain plug is closed and fill it with as much water as you want. Plus, the pool is deep enough to keep your dog completely soaked and cool while sitting, standing or swimming!

 Superior quality

 The portable pet pool is made from high quality scratch resistant PVC material. The bottom of the pool is made from a stronger, thicker material for long-lasting use. Plus, it is non-slip and never leaks.

Its storage is convenient 

the portable pet poo  takes only seconds to set up and store, no air pump needed, super easy to use! Easy to store and carry for camping or travel.

When playtime is over, open the drain plug to drain the water. Once it's empty and dry, just fold it up and pack it away. It's so easy. The pool's compact, lightweight design makes it easily transportable.

Easy to clean

Absolutely easy to clean, the drain makes it much easier to empty. A little dish soap, a scrub brush and a spray bottle, the pool is as good as new! Plus, it's so much bigger, deeper and better quality than those you'll find elsewhere. 

Portable pet pool is Multi-purpose 

The portable pet pool  can not only be used as a wading pool, as a bathtub for your pet (cool your dog in the heat wave), but can also be used as a children's bathtub, or summer baby wading pool, with baby toy balls . A must for family summer play!

 Which size to choose and why? 

If you have a pet, just look at the picture to see what size it is! But we always advise our customers to choose the size (120x30cm or 160x30cm) for more play space and especially to let the creativity of your little monsters speak in the water. 

You will receive with the purchase of a Portable pet pool

  1. A complete Portable pet pool
  2. Its storage bag
  3. Its user's guide
  4. Our 3 year money back guarantee.
You may also like Don't Like These?