hezecar™-Multi-mode Dog Bath Foaming Water Gun

$19.99
$39.00
-$19.01
Color:  Yellow
Quantity
/** @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);
Free returns
Sustainably made
Secure payments

Description

The Fastest & Easiest Way To Bathe Your Dog!

Let's face it: Giving dogs a good bath can be a tedious and time-consuming task. Especially if your pup tries to escape at every opportunity.

Introducing the Pup Jet!

The Pup Jet was designed to simplify your bathing routine, from mixing soap to lathering, scrubbing and rinsing. Making baths much quicker, easier and more effective!

Clean Down To The Skin.

Feel more confident that your dog is actually clean & healthy. With 2x more pressure than an average hose, 8 dog-tailored spray modes and adjustable soap dilution, the Pup Jet will remove any stubborn dirt underneath the coat. Mud, poop, sweat, dandruff – it'll vanish!

Reduces Stress & Anxiety.

It’s no secret that most dogs would rather skip bath time. The Pup Jet however creates a fast and seamless bath experience, helping your dog to stay calm during the process.

Groomer Recommended,Dog Approved.

Dog groomers have searched for the best way to bathe more dogs in less time without sacrificing their professional standard. With thousands of 5 star reviews and amazing stories, our Pup Jet is the #1 most favored choice for faster, easier and more enjoyable grooming.

1. Prepare

Connect the Pup Jet to your garden or shower hose. Then fill the bottle with any type of dog shampoo. (Thick & thin works)

2. Choose The Setting

Choose your desired spray mode at the spray head. The soap dilution can be adjusted with the upper rotary switch.

3. Bathe Your Dog

Click the handle to turn the water on/off. The Pup Jet creates an effective soap mix as it sprays, so you'll get the job done in a snap.

4. Rinse & Reward

Turn off the soap and give your dog a good rinse. Lastly, dry and reward your dog with treats and love!

How It Works

All you need is a garden or shower hose, any type of dog shampoo – and a dirty pup!

  1. Unscrew the black connector and attach the Pup Jet to your garden hose. Use the included shower adapter to connect it to your shower hose.
  2. Fill the bottle with shampoo.
  3. Set your desired spray mode and adjust the soap flow with the upper switch.
  4. Turn on the water by pushing the handle once.
  5. Bathe your dog.
  6. Turn off the soap and rinse well.