Skip to content
Shop by Pet
Cat FoodDog FoodPet ApparelsCat LitterDog & Cat ToysHygiene & GroomingSupplementsPet Outdoor SuppliesPet Household AccessoriesPet Harness & Furniture
Best Sellers
New Arrivals
Blog
Petofiy
0 0
Recommended for you View all results →
a41d285f355843e859c6b912e2928ea2

10pcs Pet Hair Accessories, Butterfly Pearl Hair Clips For Girls Cats And Dogs

$51.50

d16921956a40b6c94ad38871127d4647

2-in-1 Double-Sided Pet Grooming & Deshedding Glove

$34.00

2d88a1f5566276177f9bc976a1cc4fb1

3-in-1 Double Pet Stroller & Carrier

$207.50

7fb36a919d0c883b608be5f7b4070a40

3-in-1 Pet Steam Grooming Brush with Water Mist Spray

$37.50

No products found. Press Enter to search everywhere.
Menu
Shop by Pet
Cat FoodDog FoodPet ApparelsCat LitterDog & Cat ToysHygiene & GroomingSupplementsPet Outdoor SuppliesPet Household AccessoriesPet Harness & Furniture
Best SellersNew ArrivalsBlogSaved Products Account

Petofiy makes it easy to find quality dog and cat supplies, including toys, grooming tools, beds, hygiene products, harnesses and supplements for happy, healthy pets.

Shop

  • Shop All Dog Food
  • Shop All Cat Food
  • Limited Edition Treats
  • Custom Meal Plans
  • Gift Cards

Support

  • About Us
  • Help Center
  • Shipping Policy
  • Returns & Refunds
  • Contact Us

Sign Up Now

Sign Up & Get Special Coupon 10% off your first one-time order.

© 2026 Petofiy Inc. All rights reserved.

Privacy PolicyTerms of ServiceAccessibility

Your cart is empty

Have an account? Log in to check out faster.

Continue shopping

Search

Products

  • 10pcs Pet Hair Accessories, Butterfly Pearl Hair Clips For Girls Cats And Dogs
    a41d285f355843e859c6b912e2928ea2 3e35ec8ee9071a26c3a5606edc254d7e

    10pcs Pet Hair Accessories, Butterfly Pearl Hair Clips For Girls Cats And Dogs

    $51.50
    Regular price  Sale price  $51.50
  • 2-in-1 Double-Sided Pet Grooming & Deshedding Glove
    d16921956a40b6c94ad38871127d4647 106c268bf9fe7146909483a52b1513f5

    2-in-1 Double-Sided Pet Grooming & Deshedding Glove

    $34.00
    Regular price  Sale price  $34.00
  • 3-in-1 Double Pet Stroller & Carrier
    2d88a1f5566276177f9bc976a1cc4fb1 e7b15326c527829e15a264b6e17d0120

    3-in-1 Double Pet Stroller & Carrier

    $207.50
    Regular price  Sale price  $207.50
  • 3-in-1 Pet Steam Grooming Brush with Water Mist Spray
    7fb36a919d0c883b608be5f7b4070a40 fd5da5d9ce34e5c40470abea8afc57a2

    3-in-1 Pet Steam Grooming Brush with Water Mist Spray

    $37.50
    Regular price  Sale price  $37.50
(() => { if (window.__pfyAjaxCartReady) return; window.__pfyAjaxCartReady = true; const collectRoots = (root, roots = []) => { roots.push(root); root.querySelectorAll?.('*').forEach((element) => { if (element.shadowRoot) collectRoots(element.shadowRoot, roots); }); return roots; }; const updateCartCount = (count) => { collectRoots(document).forEach((root) => { root.querySelectorAll?.('[data-testid="cart-bubble"], [ref="cartBubbleCount"], .cart-bubble__text-count').forEach((counter) => { counter.textContent = count; }); root.querySelectorAll?.('[data-testid="cart-icon"], cart-icon').forEach((icon) => { icon.classList.toggle('header-actions__cart-icon--has-cart', count > 0); }); }); }; document.addEventListener('click', async (event) => { const path = event.composedPath(); const cartTrigger = path.find((element) => element?.matches?.('[data-testid="cart-drawer-trigger"], [aria-controls="cart-drawer"][aria-label="Cart"]') ); if (cartTrigger) { event.preventDefault(); event.stopImmediatePropagation(); window.location.href = '/cart'; return; } const submitter = path.find((element) => element?.matches?.('button[type="submit"], input[type="submit"]')); const form = submitter?.form || path.find((element) => element?.tagName === 'FORM'); if (!submitter || !form) return; const action = new URL(form.action, window.location.origin); if (action.pathname !== '/cart/add') return; event.preventDefault(); event.stopImmediatePropagation(); if (submitter.disabled || submitter.getAttribute('aria-busy') === 'true') return; const originalMarkup = submitter.innerHTML; submitter.disabled = true; submitter.setAttribute('aria-busy', 'true'); try { const response = await fetch('/cart/add.js', { method: 'POST', headers: { Accept: 'application/json' }, body: new FormData(form) }); if (!response.ok) throw new Error('Unable to add item'); const cartResponse = await fetch('/cart.js', { headers: { Accept: 'application/json' } }); if (!cartResponse.ok) throw new Error('Unable to refresh cart'); const cart = await cartResponse.json(); updateCartCount(cart.item_count); submitter.textContent = 'Added ✓'; } catch (error) { submitter.textContent = 'Try again'; } finally { window.setTimeout(() => { submitter.innerHTML = originalMarkup; submitter.disabled = false; submitter.removeAttribute('aria-busy'); }, 1400); } }, true); })();