{"title":"Medium Dog Breeds","description":"\u003cp\u003ePugs, dachshunds, frenchies, spaniels, beagles. Small enough for soft toys, big enough to wreck a back seat.\u003c\/p\u003e","products":[{"product_id":"cooling-mat","title":"Cooling Mat","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003c!-- \nCOLOR GUIDE FOR BEGINNERS\n\nTo change the diamond icon color, replace the HEX code #e7c4c8 below.\n\nExamples:\nLavender → #B497D6\nPink → #F4A6B5\nBlue → #4A90E2\nGreen → #3CB371\nBrand red → #C1121F\n--\u003e\n\n\u003cdiv style=\"max-width:700px; margin:0; color:#111; line-height:1.3;\"\u003e\n\n  \u003c!-- PRODUCT HEADLINE (bold but still 16px) --\u003e\n  \u003cp style=\"font-size:16px; font-weight:700; margin:0 0 14px 0;\"\u003e\n    Somewhere Cooler Than The Kitchen Tiles\n  \u003c\/p\u003e\n\n  \u003c!-- PRODUCT DESCRIPTION --\u003e\n  \u003cp style=\"font-size:16px; margin:0 0 14px 0;\"\u003e\n    A quilted fabric mat that gives your dog a cool surface to lie on. No gel, no freezer, no plug — it works wherever you put it down.\n  \u003c\/p\u003e\n\n  \u003c!-- BENEFITS LIST --\u003e\n  \u003cdiv\u003e\n\n    \u003cdiv style=\"display:flex; align-items:center; gap:6px; margin:4px 0;\"\u003e\n      \u003cspan style=\"color:#e7c4c8;\"\u003e◈\u003c\/span\u003e\n      \u003cspan style=\"font-size:16px;\"\u003eCools with no electricity, ice or freezer\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex; align-items:center; gap:6px; margin:4px 0;\"\u003e\n      \u003cspan style=\"color:#e7c4c8;\"\u003e◈\u003c\/span\u003e\n      \u003cspan style=\"font-size:16px;\"\u003eFolds flat for the car boot, crate or patio\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex; align-items:center; gap:6px; margin:4px 0;\"\u003e\n      \u003cspan style=\"color:#e7c4c8;\"\u003e◈\u003c\/span\u003e\n      \u003cspan style=\"font-size:16px;\"\u003eMachine washable, keeps its shape\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Pet Sanctuary","offers":[{"title":"XS \/ Light Grey","offer_id":49854402232472,"sku":"PS-MAT-LGY-XS","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Light Grey","offer_id":49856833749144,"sku":"PS-MAT-LGY-S","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Light Grey","offer_id":49856833781912,"sku":"PS-MAT-LGY-M","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Light Grey","offer_id":49856833814680,"sku":"PS-MAT-LGY-L","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Light Grey","offer_id":49856833847448,"sku":"PS-MAT-LGY-XL","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XS \/ Dark Grey","offer_id":49958602899608,"sku":"PS-MAT-DGY-XS","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Dark Grey","offer_id":49958602932376,"sku":"PS-MAT-DGY-S","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Dark Grey","offer_id":49958602965144,"sku":"PS-MAT-DGY-M","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Dark Grey","offer_id":49958602997912,"sku":"PS-MAT-DGY-L","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Dark Grey","offer_id":49958603030680,"sku":"PS-MAT-DGY-XL","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XS \/ Light Blue","offer_id":49958603063448,"sku":"PS-MAT-LBL-XS","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Light Blue","offer_id":49958603096216,"sku":"PS-MAT-LBL-S","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Light Blue","offer_id":49958603128984,"sku":"PS-MAT-LBL-M","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Light Blue","offer_id":49958603161752,"sku":"PS-MAT-LBL-L","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Light Blue","offer_id":49958603194520,"sku":"PS-MAT-LBL-XL","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XS \/ Blue","offer_id":49958603227288,"sku":"PS-MAT-BLU-XS","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Blue","offer_id":49958603260056,"sku":"PS-MAT-BLU-S","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Blue","offer_id":49958603292824,"sku":"PS-MAT-BLU-M","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Blue","offer_id":49958603325592,"sku":"PS-MAT-BLU-L","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Blue","offer_id":49958603358360,"sku":"PS-MAT-BLU-XL","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XS \/ Pink","offer_id":49958603391128,"sku":"PS-MAT-PNK-XS","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Pink","offer_id":49958603423896,"sku":"PS-MAT-PNK-S","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Pink","offer_id":49958603456664,"sku":"PS-MAT-PNK-M","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Pink","offer_id":49958603489432,"sku":"PS-MAT-PNK-L","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Pink","offer_id":49958603522200,"sku":"PS-MAT-PNK-XL","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XS \/ Coffee","offer_id":49958603554968,"sku":"PS-MAT-COF-XS","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Coffee","offer_id":49958603587736,"sku":"PS-MAT-COF-S","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Coffee","offer_id":49958603620504,"sku":"PS-MAT-COF-M","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Coffee","offer_id":49958603653272,"sku":"PS-MAT-COF-L","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Coffee","offer_id":49958603686040,"sku":"PS-MAT-COF-XL","price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/cooling-mat-light-grey.jpg?v=1789975613"},{"product_id":"nail-grinder","title":"Nail Grinder","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eYou caught the quick once. There was blood, your dog screamed, and you have not tried since. Now he pulls his paw back before you have even touched it. That is the actual problem — not the nails.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFiles the nail down instead of cutting it, so there is no single moment where you cut too far\u003c\/li\u003e\n\u003cli\u003eThree port openings for different nail sizes — the smallest for small nails, the largest for medium and large, and an open port for filing\u003c\/li\u003e\n\u003cli\u003eDiamond grinding stone, which keeps its bite longer than a coated wheel\u003c\/li\u003e\n\u003cli\u003eRounds the nail edge rather than leaving a square cut that snags on bedding and floors\u003c\/li\u003e\n\u003cli\u003eRuns on 2 x AAA batteries. \u003cstrong\u003eBatteries are not included\u003c\/strong\u003e — there is no cable and nothing to charge, which also means nothing to forget to charge\u003c\/li\u003e\n\u003cli\u003e12cm long, 2.8cm across. It sits in your hand like a marker pen\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eThe owner who has stopped trimming. One bad experience, a dog that will not sit still, or a groomer who handed him back.\u003c\/p\u003e\n\n\u003ch3\u003eStart slowly\u003c\/h3\u003e\n\u003cp\u003eMost dogs need time before they will accept any tool near their paws. A dog that is already frightened will not be won over in one session.\u003c\/p\u003e\n\n\u003ch3\u003eWhat we have not measured yet\u003c\/h3\u003e\n\u003cp\u003eThe supplier calls it low-vibration and quiet. We have not put a decibel meter on it, so we are not going to repeat their word for it. When we have measured it at 30cm ourselves, that number goes here.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eGrinder, protective cap. No batteries.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49854402363544,"sku":"PS-GRD-001","price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/1708480120155-3d7d9d75e1784cc1809aca8ab64a137f-goods.jpg?v=1788914889"},{"product_id":"summer-cooling-vest","title":"Summer Cooling Vest","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eEleven in the morning and the pavement is already hot. He is panting before you reach the end of the road, and you are doing the maths on how far you can still take him.\u003c\/p\u003e\n\n\u003cp\u003eThis is a cooling vest. You soak it, wring it out, and put it on him. As the water evaporates it pulls heat off his back and chest. That is the whole mechanism.\u003c\/p\u003e\n\n\u003ch3\u003eRead this first — how it actually works\u003c\/h3\u003e\n\u003cp\u003eIt cools by \u003cstrong\u003eevaporation\u003c\/strong\u003e. Soak it in cold water, wring out the excess until it is damp rather than dripping, and fasten it on. It works while it is damp and stops working when it dries out. On a hot day that is somewhere between thirty and ninety minutes, less in dry wind, and then it needs re-wetting.\u003c\/p\u003e\n\u003cp\u003eA dry vest is just a layer of fabric. If you put it on dry it does nothing.\u003c\/p\u003e\n\u003cp\u003eIt is also not a licence to walk a dog in the middle of the day. It buys you some margin on a warm morning or an early evening. On a genuinely hot afternoon the answer is still shade, water, and going out later. If your dog is already distressed — heavy panting, bright red gums, stumbling — this is not the tool. That is a vet, now.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it actually is\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThree-layer construction with a breathable mesh outer, so air moves through it instead of sitting against the coat\u003c\/li\u003e\n\u003cli\u003eQuick-release buckles at the neck and belly — adjustable, and off in a second if you need it off\u003c\/li\u003e\n\u003cli\u003eCovers the back and shoulders, which is where the sun lands on a walk\u003c\/li\u003e\n\u003cli\u003eFive sizes, S to 2XL — small, medium and large dogs\u003c\/li\u003e\n\u003cli\u003e100% polyester. Light, and it dries fast, which is the trade-off for needing re-wetting\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSizing\u003c\/h3\u003e\n\u003cp\u003eMeasure, do not guess. \u003cstrong\u003eChest girth\u003c\/strong\u003e is the widest part of the chest, just behind the front legs. \u003cstrong\u003eNeck girth\u003c\/strong\u003e is where a collar sits. \u003cstrong\u003eBack length\u003c\/strong\u003e is the base of the neck to the base of the tail.\u003c\/p\u003e\n\u003cp\u003eFit to the \u003cstrong\u003echest measurement first\u003c\/strong\u003e — it is the one that decides whether this works. If your dog falls between two sizes, take the larger one.\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest girth\u003c\/th\u003e\n\u003cth\u003eNeck girth\u003c\/th\u003e\n\u003cth\u003eBack length\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e41 – 49 cm\u003c\/td\u003e\n\u003ctd\u003e22 – 32 cm\u003c\/td\u003e\n\u003ctd\u003e28 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e49 – 59 cm\u003c\/td\u003e\n\u003ctd\u003e32 – 38 cm\u003c\/td\u003e\n\u003ctd\u003e34 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e59 – 72 cm\u003c\/td\u003e\n\u003ctd\u003e38 – 46 cm\u003c\/td\u003e\n\u003ctd\u003e40 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e64 – 80 cm\u003c\/td\u003e\n\u003ctd\u003e46 – 52 cm\u003c\/td\u003e\n\u003ctd\u003e47 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e76 – 94 cm\u003c\/td\u003e\n\u003ctd\u003e52 – 63 cm\u003c\/td\u003e\n\u003ctd\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eAllow 1 – 3 cm either way for measuring by hand. Both straps adjust, so there is some give — but the vest should sit flat against him with room for two fingers under each strap. If it is tight enough to compress his chest, it is too small.\u003c\/p\u003e\n\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eRinse after use, especially after the beach — salt and sand sit in the mesh and it will start to smell. Cold wash, air dry, no tumble dryer. Do not iron it; the mesh will melt.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"S","offer_id":49854402429080,"sku":"PS-VST-S","price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":49854426415256,"sku":"PS-VST-M","price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":49854426448024,"sku":"PS-VST-L","price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":49854426480792,"sku":"PS-VST-XL","price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"2XL","offer_id":49854426513560,"sku":"PS-VST-2XL","price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/image_27827fd2-3882-4963-ad09-bced2a39786f.png?v=1790022984"},{"product_id":"de-shedding-glove","title":"De-Shedding Glove","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eThis glove is free\u003c\/strong\u003e with every R700 spent on the rest of the store. Add it with your order and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eThe brush comes out of the drawer and your dog leaves the room. So the grooming does not happen, and the coat ends up on the couch instead.\u003c\/p\u003e\n\n\u003ch3\u003eWhy a glove instead of a brush\u003c\/h3\u003e\n\u003cp\u003eA brush is a tool arriving at your dog. A glove is your hand. For a nervous or rescued dog that has decided brushes are something to escape, that difference is the whole point.\u003c\/p\u003e\n\n\u003ch3\u003eBeing straight with you\u003c\/h3\u003e\n\u003cp\u003eA good undercoat rake will pull more loose fur per stroke than this glove will. If your dog is happy being brushed, buy a rake. This is for the dog that will not tolerate one, where the choice is not glove versus brush, it is glove versus nothing.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSilicone tips lift loose fur while you stroke, with no pulling on the coat\u003c\/li\u003e\n\u003cli\u003eFur peels off the glove in a sheet, so it does not scatter\u003c\/li\u003e\n\u003cli\u003eAdjustable wrist strap and breathable mesh back\u003c\/li\u003e\n\u003cli\u003eAlso works for wiping loose hair off couch cushions and car seats\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49854402494616,"sku":"PS-GLV-001","price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/c4dc5119-88d0-47aa-b649-69404c5a968f.jpg?v=1788915007"},{"product_id":"personalised-name-hoodie","title":"Custom Pet Hoodie","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eEveryone in the park asks the same question, and you answer it every time. His name is on the back of the jumper now, so you can just walk.\u003c\/p\u003e\n\n\u003cp\u003eThis is a fleece pullover with your dog's name printed across the back panel. It is not a cleverer coat than anyone else's. It is the ordinary warm hoodie, with the one detail that makes strangers stop, and the one detail that makes it yours rather than a thing off a shelf.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it actually is\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e90% polyester, 10% nylon fleece\u003c\/li\u003e\n\u003cli\u003ePullover with a hood — no zips, no clasps, nothing to break\u003c\/li\u003e\n\u003cli\u003eYour dog's name printed on the back, in the spelling you give us\u003c\/li\u003e\n\u003cli\u003eSix colours: navy, brown, red, orange, pink and light purple\u003c\/li\u003e\n\u003cli\u003eFive sizes, S to XXL, cut for small to medium dogs\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow the name works\u003c\/h3\u003e\n\u003cp\u003eType it into the \u003cstrong\u003eDog's name\u003c\/strong\u003e box on this page, exactly as you want it printed — capitals, spelling, any punctuation. We email the spelling back to you and wait for your written confirmation before anything goes to print. Nothing is printed until you have confirmed it.\u003c\/p\u003e\n\n\u003ch3\u003eSizing — and what we do not know yet\u003c\/h3\u003e\n\u003cp\u003eWe are not going to publish a size chart we do not trust. Our supplier's own chart gives the same weight range for M and L, and the same range again for XL and XXL. Four sizes, two answers. Until we have measured samples ourselves, that chart is not good enough to print a dog's name on.\u003c\/p\u003e\n\u003cp\u003eSo: tell us your dog's weight and chest measurement when we message you about the name, and we will tell you which size to take. If we get it wrong, that is on us and we will replace it.\u003c\/p\u003e\n\u003cp\u003eWhat we can say from the supplier is that these are cut for small to medium dogs, roughly 2kg at the smallest through to about 9kg at the largest.\u003c\/p\u003e\n\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eThe supplier says hand wash only, so that is what we are telling you: hand wash cold, inside out, hang to dry. We have not machine-washed one ourselves. Heat is what lifts printing off fleece.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"S \/ Navy","offer_id":49854402592920,"sku":"PS-HDY-NVY-S","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Navy","offer_id":49854402625688,"sku":"PS-HDY-NVY-M","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Navy","offer_id":49854402658456,"sku":"PS-HDY-NVY-L","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Navy","offer_id":49854402691224,"sku":"PS-HDY-NVY-XL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Navy","offer_id":49854402723992,"sku":"PS-HDY-NVY-XXL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Brown","offer_id":49958671286424,"sku":"PS-HDY-BRN-S","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Brown","offer_id":49958671319192,"sku":"PS-HDY-BRN-M","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Brown","offer_id":49958671351960,"sku":"PS-HDY-BRN-L","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Brown","offer_id":49958671384728,"sku":"PS-HDY-BRN-XL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Brown","offer_id":49958671417496,"sku":"PS-HDY-BRN-XXL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Red","offer_id":49958671450264,"sku":"PS-HDY-RED-S","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Red","offer_id":49958671483032,"sku":"PS-HDY-RED-M","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Red","offer_id":49958671515800,"sku":"PS-HDY-RED-L","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Red","offer_id":49958671548568,"sku":"PS-HDY-RED-XL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Red","offer_id":49958671581336,"sku":"PS-HDY-RED-XXL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Orange","offer_id":49958671614104,"sku":"PS-HDY-ORG-S","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Orange","offer_id":49958671646872,"sku":"PS-HDY-ORG-M","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Orange","offer_id":49958671679640,"sku":"PS-HDY-ORG-L","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Orange","offer_id":49958671712408,"sku":"PS-HDY-ORG-XL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Orange","offer_id":49958671745176,"sku":"PS-HDY-ORG-XXL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Pink","offer_id":49958671777944,"sku":"PS-HDY-PNK-S","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Pink","offer_id":49958671810712,"sku":"PS-HDY-PNK-M","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Pink","offer_id":49958671843480,"sku":"PS-HDY-PNK-L","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Pink","offer_id":49958671876248,"sku":"PS-HDY-PNK-XL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Pink","offer_id":49958671909016,"sku":"PS-HDY-PNK-XXL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Light Purple","offer_id":49958671941784,"sku":"PS-HDY-LPR-S","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Light Purple","offer_id":49958671974552,"sku":"PS-HDY-LPR-M","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Light Purple","offer_id":49958672007320,"sku":"PS-HDY-LPR-L","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Light Purple","offer_id":49958672040088,"sku":"PS-HDY-LPR-XL","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Light Purple","offer_id":49958672072856,"sku":"PS-HDY-LPR-XXL","price":249.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/WhatsApp_Image_2026-09-21_at_16.28.42.jpg?v=1790001046"},{"product_id":"dog-baseball-cap","title":"Dog Baseball Cap","description":"\u003cdiv style=\"max-width:700px; margin:0; color:#111; line-height:1.3;\"\u003e\n\n  \u003cp style=\"font-size:16px; font-weight:700; margin:0 0 14px 0;\"\u003e\n    A TailUp cap. We did not make this one.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size:16px; margin:0 0 14px 0;\"\u003e\n    The logo on the front says TailUp, because TailUp made it. We could have cropped that out of the photograph and hoped you did not notice. Instead: this is somebody else's cap, we chose it, and here is why.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size:16px; margin:0 0 14px 0;\"\u003e\n    Most dog caps are floppy. This one has a stiffened peak that actually holds its shape, which is the only part that matters — a dog squinting into a four o'clock glare needs shade over the eyes, not a soft brim folding onto his forehead. Two ear holes and an adjustable chin strap under the jaw.\n  \u003c\/p\u003e\n\n  \u003cdiv\u003e\n\n    \u003cdiv style=\"display:flex; align-items:center; gap:6px; margin:4px 0;\"\u003e\n      \u003cspan style=\"color:#e7c4c8;\"\u003e◈\u003c\/span\u003e\n      \u003cspan style=\"font-size:16px;\"\u003eStructured peak, not a floppy brim\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex; align-items:center; gap:6px; margin:4px 0;\"\u003e\n      \u003cspan style=\"color:#e7c4c8;\"\u003e◈\u003c\/span\u003e\n      \u003cspan style=\"font-size:16px;\"\u003eEar holes and an adjustable chin strap\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex; align-items:center; gap:6px; margin:4px 0;\"\u003e\n      \u003cspan style=\"color:#e7c4c8;\"\u003e◈\u003c\/span\u003e\n      \u003cspan style=\"font-size:16px;\"\u003eMade by TailUp — branded as theirs, sold by us\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:16px; font-weight:700; margin:20px 0 10px 0;\"\u003e\n    What it does not do\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size:16px; margin:0 0 10px 0;\"\u003e\n    \u003cstrong\u003eIt is not sun protection.\u003c\/strong\u003e It shades the eyes and the top of the head. The nose, the ear tips and any pink skin on the back are still exposed, and those are the places that burn first.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size:16px; margin:0 0 10px 0;\"\u003e\n    \u003cstrong\u003eYour dog will shake it off.\u003c\/strong\u003e Probably on the first walk. The chin strap slows that down, it does not prevent it. Some dogs never accept a hat at all, and thirty days is long enough to find out.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size:16px; margin:0 0 14px 0;\"\u003e\n    \u003cstrong\u003eWe have not confirmed the sizing or colours yet.\u003c\/strong\u003e Ask before you order and we will measure one and tell you.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49868981469336,"sku":"PS-CAP-001","price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/b6f25493-4ea1-43ae-8c68-94d9e6a6f456.jpg?v=1789073358"},{"product_id":"the-grooming-pair","title":"The Grooming Pair","description":"\u003cp\u003e\u003cstrong\u003eNail Grinder + De-Shedding Glove.\u003c\/strong\u003e The two jobs most owners put off, in one box.\u003c\/p\u003e\u003ch3\u003eWhat is in it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNail Grinder\u003c\/strong\u003e (R549 on its own) — battery-powered, three port sizes, files rather than cuts, so there is no quick to catch.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDe-Shedding Glove\u003c\/strong\u003e (R199 on its own) — silicone tips on a glove, for the dog that leaves the room when a brush appears.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eThe saving\u003c\/h3\u003e\u003cp\u003eR748 bought separately. R649 together. You save R99.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eThe grinder will not turn a nervous dog into a calm one overnight — it takes a few short sessions to get there. The glove removes less fur than a proper undercoat rake. If your dog is happy being raked, buy the rake instead.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49884330524824,"sku":"PS-BDL-GROOM","price":649.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/1708480120155-3d7d9d75e1784cc1809aca8ab64a137f-goods.jpg?v=1788914889"},{"product_id":"the-hot-weather-set","title":"The Hot Weather Set","description":"\u003cp\u003e\u003cstrong\u003eCooling Mat + Summer Cooling Vest.\u003c\/strong\u003e Somewhere cooler to lie down, and something that actively cools him on the walk.\u003c\/p\u003e\n\u003ch3\u003eWhat is in it\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCooling Mat\u003c\/strong\u003e (R499 on its own) — a quilted fabric mat that gives a cool surface to lie on. No gel, no freezer, no plug.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSummer Cooling Vest\u003c\/strong\u003e (R549 on its own) — soaked, wrung out and fastened on, it pulls heat off his back and chest as the water evaporates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eThe saving\u003c\/h3\u003e\n\u003cp\u003eR1048 bought separately. R899 together. You save R149.\u003c\/p\u003e\n\u003ch3\u003eSizing\u003c\/h3\u003e\n\u003cp\u003ePick the size by your dog's weight. The mat sets the size, and we match the vest to it.\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSuits\u003c\/th\u003e\n\u003cth\u003eMat\u003c\/th\u003e\n\u003cth\u003eVest\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003eSmall dogs, up to 6 kg\u003c\/td\u003e\n\u003ctd\u003e60 × 50 cm\u003c\/td\u003e\n\u003ctd\u003eS — 41–49 cm chest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003eMedium dogs, up to 15 kg\u003c\/td\u003e\n\u003ctd\u003e70 × 55 cm\u003c\/td\u003e\n\u003ctd\u003eM or L — 49–72 cm chest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003eLarge dogs, up to 40 kg\u003c\/td\u003e\n\u003ctd\u003e100 × 75 cm\u003c\/td\u003e\n\u003ctd\u003eXL or 2XL — 65–94 cm chest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eThe mat only needs to be big enough to lie on, so weight is a good enough guide. The vest has to actually fit, so \u003cstrong\u003emeasure his chest girth\u003c\/strong\u003e — the widest part, just behind the front legs — and tell us in the order notes if it falls outside the band above. We will send the vest size that fits rather than the one the table says.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf your dog is under about 5 kg, this bundle is not for him.\u003c\/strong\u003e The smallest vest starts at a 41 cm chest, which is bigger than most toy breeds. Buy the mat on its own in XS or S instead — it comes in sizes the vest does not.\u003c\/p\u003e\n\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\n\u003cp\u003eThe vest works by evaporation, which means it works while it is damp and stops when it dries out — thirty to ninety minutes on a hot day, then it needs re-wetting. Put on dry, it does nothing. The mat is a cooler surface than a warm floor, not a refrigerated one; there is no gel and nothing to freeze.\u003c\/p\u003e\n\u003cp\u003eNeither of these is a substitute for shade and water, and neither makes it safe to walk a dog in the middle of a hot afternoon. If your dog is already in trouble — heavy panting, bright red gums, stumbling — that is a vet, now, not a product.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"S","offer_id":49884333867160,"sku":"PS-BDL-HOT-S","price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":49884333899928,"sku":"PS-BDL-HOT-M","price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":49884333932696,"sku":"PS-BDL-HOT-L","price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":49884333965464,"sku":"PS-BDL-HOT-XL","price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/cooling-mat-dark-grey_0c512b2c-8397-4a1b-9461-8f4d26ea3dce.jpg?v=1789975810"},{"product_id":"back-seat-hammock","title":"Back Seat Hammock","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eHe does not sit. He stands the whole way, front paws on the centre console, then paces, then tries the gap between the seats. You drive with one hand back. The sand and the hair are the part you notice afterwards — the pacing is the part that makes the drive long.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHangs as a hammock between the front and rear headrests, so the footwell is closed off and there is one place to lie down\u003c\/li\u003e\n\u003cli\u003eCovers the full rear bench and both inner door panels — the two surfaces that take claw marks\u003c\/li\u003e\n\u003cli\u003eMesh window in the front wall, so he can see you and the cabin still moves air\u003c\/li\u003e\n\u003cli\u003e137cm wide by 147cm long, laid flat\u003c\/li\u003e\n\u003cli\u003eKnit fabric with a non-slip backing\u003c\/li\u003e\n\u003cli\u003eComes out in one piece and hoses down on the driveway\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eThe owner whose dog comes along by default. Trail car parks, the beach, the drive down in December. Medium to large dogs, on a back seat you would rather keep.\u003c\/p\u003e\n\n\u003ch3\u003eWhat we have not measured yet\u003c\/h3\u003e\n\u003cp\u003eThe supplier calls it waterproof and scratch-resistant. We have not run water through it or put a claw to it, so we are not repeating their words as ours. When we have tested it here, the result goes in this section.\u003c\/p\u003e\n\u003cp\u003eOne thing we already know from buyers of the same design elsewhere: a determined large dog can climb over the side wall. This stops him falling into the footwell. It is not a restraint. If yours is a climber, clip him in.\u003c\/p\u003e\n\u003cp\u003eHeadrest straps assume your car has rear headrests you can loop over. Some smaller hatchbacks do not. Measure before you order.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eHammock, headrest straps, seat anchors. No restraint clip.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Black","offer_id":49970909741208,"sku":"PS-HAM-BLK","price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/f63d9087-a200-4ed8-ac84-7bc066023b27.jpg?v=1790066697"},{"product_id":"drying-robe","title":"Drying Robe","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eThe towel never works. You get one side, he shakes, and the wall gets the rest. Then he is loose in the house, still wet, and he finds the couch before he finds the floor. The forty minutes between the bath and a dry dog is the whole problem.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGoes on like a coat and stays on — hook-and-loop belly band plus a snap closure, so he can walk around in it\u003c\/li\u003e\n\u003cli\u003eKnit polyester and polyamide towelling, which holds water instead of pushing it around\u003c\/li\u003e\n\u003cli\u003eCovers the back, flanks and belly — the three places a towel keeps missing\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003cli\u003eSix sizes, S through 3XL. Owners of 30kg-plus dogs report sizing up for a looser fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eBeach dogs and bath-night dogs. Anyone who has mopped a passage after a rinse-off.\u003c\/p\u003e\n\n\u003ch3\u003eSizing\u003c\/h3\u003e\n\u003cp\u003eMeasure along his back, collar to tail base, and check it against the size chart before ordering. The listing we source from reports 93% of buyers found it true to size — that is their figure, not one we have collected ourselves.\u003c\/p\u003e\n\n\u003ch3\u003eWhat we have not measured yet\u003c\/h3\u003e\n\u003cp\u003eWe have not timed how long it takes to dry a specific coat type, and we are not going to claim a number we have not run. Thick double coats will take longer than a short-haired dog, whatever the fabric does.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne robe. Nothing else.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"S \/ Blue","offer_id":49970912919704,"sku":"PS-ROB-BLU-S","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Blue","offer_id":49970912952472,"sku":"PS-ROB-BLU-M","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Blue","offer_id":49970912985240,"sku":"PS-ROB-BLU-L","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Blue","offer_id":49970913018008,"sku":"PS-ROB-BLU-XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Blue","offer_id":49970913050776,"sku":"PS-ROB-BLU-2XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"3XL \/ Blue","offer_id":49970913083544,"sku":"PS-ROB-BLU-3XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Grey","offer_id":49970913116312,"sku":"PS-ROB-GRY-S","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Grey","offer_id":49970913149080,"sku":"PS-ROB-GRY-M","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Grey","offer_id":49970913181848,"sku":"PS-ROB-GRY-L","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Grey","offer_id":49970913214616,"sku":"PS-ROB-GRY-XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Grey","offer_id":49970913247384,"sku":"PS-ROB-GRY-2XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"3XL \/ Grey","offer_id":49970913280152,"sku":"PS-ROB-GRY-3XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"S \/ Pink","offer_id":49970913312920,"sku":"PS-ROB-PNK-S","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"M \/ Pink","offer_id":49970913345688,"sku":"PS-ROB-PNK-M","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"L \/ Pink","offer_id":49970913378456,"sku":"PS-ROB-PNK-L","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"XL \/ Pink","offer_id":49970913411224,"sku":"PS-ROB-PNK-XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"XXL \/ Pink","offer_id":49970913443992,"sku":"PS-ROB-PNK-2XL","price":399.0,"currency_code":"ZAR","in_stock":true},{"title":"3XL \/ Pink","offer_id":49970913476760,"sku":"PS-ROB-PNK-3XL","price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/a6bab9d025549a4e006b57796538d6c9.jpg?v=1790066769"},{"product_id":"gravity-feeder","title":"Gravity Feeder","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eYou leave at seven and you are not back until six. The bowl is empty by ten and you know it. So you overfill it in the morning, he eats the lot in one go, and by the afternoon you are the person texting a neighbour about a dog bowl.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHolds a reserve of dry food above the bowl and lets gravity top it up as he eats — the bowl stays level all day\u003c\/li\u003e\n\u003cli\u003eNo electricity, no batteries, no app, nothing to fail while you are out\u003c\/li\u003e\n\u003cli\u003eLid keeps the reserve covered\u003c\/li\u003e\n\u003cli\u003eWorks for dry food only\u003c\/li\u003e\n\u003cli\u003eHopper lifts off the base for refilling and washing\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eWorking owners, single-pet households, and anyone away for a long day rather than a long weekend.\u003c\/p\u003e\n\n\u003ch3\u003eBe honest about what this is\u003c\/h3\u003e\n\u003cp\u003eThis is a reserve, not a portion controller. It keeps food available — it does not decide how much he eats or when. If your dog or cat eats until the food runs out, this will make that worse, not better. Free-feeding suits some animals and not others, and that is a call for you and your vet, not for a plastic hopper.\u003c\/p\u003e\n\n\u003ch3\u003eWhat we have not measured yet\u003c\/h3\u003e\n\u003cp\u003eWe have not weighed the hopper capacity ourselves or tested how it handles larger kibble, which can bridge and stop the flow in any gravity feeder. When we have run it here, the numbers go in this section.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eFeeder base, hopper, white cover.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970914230424,"sku":"PS-FDR-001","price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/d1f15c5f-3a7f-4c0d-a00f-a91bd689339d.jpg?v=1790066788"},{"product_id":"sound-ball","title":"Sound Ball","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eSqueakers die in a week. He finds the squeak, he kills the squeak, and then the toy is a bit of fabric on the lounge floor. This one makes its noise from the shape of the ball, not from a plastic insert, so there is nothing inside to puncture.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMakes a wobbling noise as it rolls — no battery, no squeaker insert, nothing to break or swallow\u003c\/li\u003e\n\u003cli\u003eTextured surface so it moves unpredictably on tile and paving\u003c\/li\u003e\n\u003cli\u003eRolls on its own when nudged, which is what keeps a dog at it alone\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eDogs who gut soft toys in an afternoon, and owners who are tired of replacing them.\u003c\/p\u003e\n\n\u003ch3\u003eUse your judgement on size\u003c\/h3\u003e\n\u003cp\u003eAny ball can be a choking risk for a dog big enough to get it past the back teeth. Pick the size that cannot fit fully in his mouth, and take it away if he starts working at it rather than chasing it.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne ball.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970956894360,"sku":"PS-TOY-SND","price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/7a6ee711-affc-4e0f-8801-08a34749c1f0.jpg?v=1790068099"},{"product_id":"ufo-treat-ball","title":"UFO Treat Ball","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eHe finishes his bowl in ninety seconds and then follows you around the house for the next four hours. The food was never the problem. The ninety seconds was.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLoad his normal kibble inside and it falls out a few pieces at a time as he rolls it\u003c\/li\u003e\n\u003cli\u003eTurns a ninety-second meal into twenty minutes of work\u003c\/li\u003e\n\u003cli\u003eAdjustable opening, so you can make it easier while he learns and harder once he has it\u003c\/li\u003e\n\u003cli\u003eOpens fully for washing — a treat toy you cannot get the old kibble dust out of does not last\u003c\/li\u003e\n\u003cli\u003eNo batteries\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eFast eaters, and dogs left alone during the working day who need something to do that is not your skirting boards.\u003c\/p\u003e\n\n\u003ch3\u003eThe honest limit\u003c\/h3\u003e\n\u003cp\u003eThis slows eating down. It is not a cure for a dog who gulps to the point of distress, and it will not settle real separation anxiety — that is a vet and behaviourist conversation, not a plastic ball.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne treat ball.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970958074008,"sku":"PS-TOY-UFO","price":279.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/4b536face96570b9ca44a742eb7e6a15.jpg?v=1790068116"},{"product_id":"snuffle-ball","title":"Snuffle Ball","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eA walk tires his legs. Nothing in a flat tires his nose. That is the gap on a rainy weekend, or the week the weather is too hot to walk him properly — he has energy left and no job to spend it on.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFabric petals fold over each other; push treats or kibble down into the layers and he has to work them out by smell\u003c\/li\u003e\n\u003cli\u003eFolds closed into a ball or opens flat, so the same toy gives you an easy version and a hard one\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003cli\u003eSoft — safe to leave with a dog who would destroy a hard puzzle\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eFlat dogs, hot afternoons, rainy weeks, and dogs on crate rest who still have a brain to occupy.\u003c\/p\u003e\n\n\u003ch3\u003eSupervise the first few goes\u003c\/h3\u003e\n\u003cp\u003eIt is fabric. A determined shredder will get through it, and fabric is not something you want eaten. Watch him with it before you leave him alone with it.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne snuffle ball.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970958401688,"sku":"PS-TOY-SNB","price":209.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/a5a7e4fe-39e4-4868-bf25-3fdc1248719a.jpg?v=1790068132"},{"product_id":"squeaky-octopus","title":"Squeaky Octopus","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eSome dogs do not want a ball. They want something with limbs to shake, and they want you holding the other end of it.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLong soft legs to grab, shake and tug — the shape is the point, it moves when he moves\u003c\/li\u003e\n\u003cli\u003eSqueaker in the body\u003c\/li\u003e\n\u003cli\u003eLight enough for a small dog to carry around, big enough for a medium dog to shake\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eCorgis, teddies, shibas, small and medium dogs. Puppies teething on something soft. Dogs who carry one toy around the house all day.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this is not\u003c\/h3\u003e\n\u003cp\u003eIt is a plush toy. Any plush toy given to a serious chewer becomes stuffing on your carpet, and the squeaker inside is a swallowing risk once the seam goes. If your dog opens soft toys for sport, buy him the \u003ca href=\"\/products\/tough-chew-ball\" style=\"color:#111;\"\u003eTough Chew Ball\u003c\/a\u003e instead and do not let this one near him unsupervised.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne plush octopus.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970958631064,"sku":"PS-TOY-OCT","price":169.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/81121f0b-0719-4731-9077-53bf4eb9cd04.jpg?v=1790068150"},{"product_id":"bouncing-ball","title":"Bouncing Ball","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eYou throw it, he brings it back, and then he stands in front of you with it for another forty minutes. This one moves without you.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJumps and rolls by itself, changing direction, so he is chasing something that behaves like prey rather than something lying still\u003c\/li\u003e\n\u003cli\u003eUSB rechargeable — no batteries to keep buying\u003c\/li\u003e\n\u003cli\u003eSwitches on and off, so it stops being a toy the moment you want quiet\u003c\/li\u003e\n\u003cli\u003eWorks on hard floors and short grass\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eHigh-energy dogs and owners who cannot throw a ball all evening. Good for the hot part of the day when the pavement is too warm to walk on.\u003c\/p\u003e\n\n\u003ch3\u003eWhat we have not measured yet\u003c\/h3\u003e\n\u003cp\u003eThe supplier gives a run time and a charge time. We have not timed either, so those numbers are not on this page. When we have run one flat ourselves, they go here.\u003c\/p\u003e\n\u003cp\u003eIt is a motorised toy with a battery inside. It is not a chew toy — a dog who settles down to dismantle it will get to the electronics. Play with it, then put it away.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eBall, USB charging cable.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970959024280,"sku":"PS-TOY-BNC","price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/3d7286c4-dc5f-48c7-a70c-920ca70de535.jpg?v=1790068168"},{"product_id":"squeaky-duck","title":"Squeaky Duck","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eEvery dog ends up with one toy that is \u003cem\u003ethe\u003c\/em\u003e toy. It goes to bed with him, it comes to the door when you get home, and it is the one you are not allowed to wash.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e23cm of soft plush with a squeaker — a size a small or medium dog can pick up and carry\u003c\/li\u003e\n\u003cli\u003eThree colours\u003c\/li\u003e\n\u003cli\u003eLight enough that a cat will bat it around too\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003ePuppies, small dogs, gentle carriers. Not for demolition.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this is not\u003c\/h3\u003e\n\u003cp\u003eIt is plush. A big or determined chewer will open it, and once the seam goes the squeaker is a swallowing risk. Buy it for a dog who carries toys, not for one who kills them.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne duck.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970959351960,"sku":"PS-TOY-DCK","price":139.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/d18f7b65-0373-4635-9b1b-203d22d06945.jpg?v=1790068186"},{"product_id":"ball-thrower","title":"Ball Thrower","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eTwenty minutes in, your shoulder is done and the ball is wet through. He is not done. He is never done.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds length to your arm, so the same effort throws considerably further — you tire him out in less time, not more\u003c\/li\u003e\n\u003cli\u003ePicks the ball up off the ground with the cup, so you never touch it\u003c\/li\u003e\n\u003cli\u003eRinses clean under a tap\u003c\/li\u003e\n\u003cli\u003eNo batteries, nothing to charge, nothing to break\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eAnyone whose dog outlasts them at the park or on the beach. Particularly good if your dog's ball comes back covered in sand.\u003c\/p\u003e\n\n\u003ch3\u003eTwo honest notes\u003c\/h3\u003e\n\u003cp\u003eThrowing further means he runs harder and turns faster. Build up to it on an older dog or a puppy rather than launching one at full distance on day one.\u003c\/p\u003e\n\u003cp\u003eIt fits standard tennis-ball sizes. If your dog's favourite ball is an odd size, check it before you order.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eThrower and one ball.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970959679640,"sku":"PS-TOY-THR","price":169.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/81a2864bb83eec4e19cb4a53a7107f03.jpg?v=1790068203"},{"product_id":"goose-squeaker","title":"Goose Squeaker","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eThe noise is the whole product. A goose honk is not a squeak — it is loud, it is silly, and it is the sound that makes a bored dog get up off the floor.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHonks rather than squeaks when bitten\u003c\/li\u003e\n\u003cli\u003eSoft bite-resistant body — softer than a hard chew, tougher than a stuffed toy\u003c\/li\u003e\n\u003cli\u003eEight colours\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eDogs who have gone off their usual toys. A new noise often restarts interest where a new shape does not.\u003c\/p\u003e\n\n\u003ch3\u003eFair warning\u003c\/h3\u003e\n\u003cp\u003eIt is loud, and a dog who likes the noise will make it repeatedly. This is not the toy for a small flat or a shared wall.\u003c\/p\u003e\n\u003cp\u003eAs with any soft toy, it is not for a dedicated destroyer — once the body is open, the sound unit inside should not be within reach.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne goose.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970960367768,"sku":"PS-TOY-GSE","price":179.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/f4e43610994f4f98bd9971bd91d723cc-goods.jpg?v=1790068235"},{"product_id":"tough-chew-ball","title":"Tough Chew Ball","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eA tennis ball lasts a strong dog about four minutes. Then the felt is off, the rubber is in two halves, and the felt is the part you are worried about, because tennis-ball felt is abrasive enough to wear a dog's teeth down over time.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThick TPR rubber that flexes instead of splitting — it takes a hard bite and comes back\u003c\/li\u003e\n\u003cli\u003eRidged surface that works along the gum line while he chews\u003c\/li\u003e\n\u003cli\u003eSqueaks, but the squeak is in the rubber body rather than a loose insert\u003c\/li\u003e\n\u003cli\u003eBounces unevenly, so it is a chase toy as well as a chew\u003c\/li\u003e\n\u003cli\u003eRinses clean\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eThe middle ground — a dog too rough for plush, not yet needing a solid nylon block. Also the right answer if your dog's current ball is a tennis ball.\u003c\/p\u003e\n\n\u003ch3\u003eWhat we have not measured yet\u003c\/h3\u003e\n\u003cp\u003eWe have not run a wear test. The ridges are described by the supplier as teeth-cleaning; we are not making a dental-health claim off someone else's product listing. It gives his teeth something textured to work on, which is as far as we will go until we know more.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne ball.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970960629912,"sku":"PS-TOY-TPR","price":229.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/742c5aaa-d9ba-4fb3-a943-d07b0e8fbceb.jpg?v=1790068251"},{"product_id":"puzzle-board","title":"Puzzle Board","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eHe is not badly behaved. He is under-occupied. A dog that has solved nothing all day goes looking for something to solve, and what he finds is usually your shoe or the corner of the rug.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreats hide under sliding lids and in covered wells; he has to nose and paw them open in the right order\u003c\/li\u003e\n\u003cli\u003eHard plastic base with a non-slip bottom, so it does not skate across the tiles while he works\u003c\/li\u003e\n\u003cli\u003eWipes clean between uses\u003c\/li\u003e\n\u003cli\u003eNo batteries\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eClever dogs. Working breeds in a small garden. Any dog who finishes a treat ball in two minutes and needs a harder problem.\u003c\/p\u003e\n\n\u003ch3\u003eHow to use it properly\u003c\/h3\u003e\n\u003cp\u003eShow him the first one. A dog who cannot work out where the food went gives up and never comes back to it. Start with the lids half open and close them as he gets it.\u003c\/p\u003e\n\u003cp\u003eIt is a supervised toy, not a boredom-buster to leave him with all day. Hard plastic and a frustrated dog is how you end up with chewed pieces.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne puzzle board.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970962694296,"sku":"PS-TOY-PZL","price":429.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/10f7659b-462a-46e6-8e53-46f5c026d467.jpg?v=1790068274"},{"product_id":"bone-treat-feeder","title":"Bone Treat Feeder","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eThe cheapest way to buy yourself half an hour. Smear something into the cavity, hand it over, and he is busy — on the floor, on his bed, not at your feet.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHollow centre takes peanut butter, wet food, yoghurt or soaked kibble\u003c\/li\u003e\n\u003cli\u003eFreeze it filled and it lasts several times longer\u003c\/li\u003e\n\u003cli\u003eRubber bone shape he can hold between his paws while he works at it\u003c\/li\u003e\n\u003cli\u003eDishwasher-safe top rack, or a bottle brush and hot water\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eCrate training, vet-visit recovery, the twenty minutes you need to take a call, and any dog who needs a job at a specific moment rather than all day.\u003c\/p\u003e\n\n\u003ch3\u003eTwo things worth saying\u003c\/h3\u003e\n\u003cp\u003eIf you use peanut butter, check the label for xylitol — it is used as a sweetener in some human peanut butters and it is toxic to dogs. Plain, unsweetened only.\u003c\/p\u003e\n\u003cp\u003eWhatever you put in it counts as part of his food for the day, not as an extra.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne bone feeder.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970965217432,"sku":"PS-TOY-BNE","price":129.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/e8b19360-7ca2-40af-86ca-99d29cd5c5f5.jpg?v=1790068293"},{"product_id":"snuffle-mat","title":"Snuffle Mat","description":"\u003c!-- GIFT-BANNER START (delete from here to GIFT-BANNER END to remove the promo) --\u003e\n\u003cp style=\"max-width:700px; margin:0 0 18px 0; padding:8px 12px; border-left:3px solid #e7c4c8; background:#fbf6ef; font-size:14px; color:#111; line-height:1.4;\"\u003e🎁 \u003cstrong\u003eFree De-Shedding Glove\u003c\/strong\u003e with every R700 spent. \u003ca href=\"\/products\/de-shedding-glove\" style=\"color:#111; text-decoration:underline;\"\u003eAdd it to your cart\u003c\/a\u003e and it drops to R0 at checkout.\u003c\/p\u003e\n\u003c!-- GIFT-BANNER END --\u003e\n\n\u003cp\u003eScatter his dinner into the strips instead of tipping it into a bowl. Ten seconds of work for you, and the meal that used to take ninety seconds now takes him fifteen or twenty minutes of nose-down searching.\u003c\/p\u003e\n\n\u003ch3\u003eWhat it does\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDense fleece strips hide kibble and treats down at the base, so he has to find each piece by smell\u003c\/li\u003e\n\u003cli\u003eLies flat on the floor — no lids, no mechanism, nothing to learn\u003c\/li\u003e\n\u003cli\u003eMachine washable, which matters on something wet food goes into\u003c\/li\u003e\n\u003cli\u003eRolls up for storage\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWho it is for\u003c\/h3\u003e\n\u003cp\u003eFast eaters. Flat-living dogs. Cats too — same principle, and it works on a bored indoor cat as well as it does on a dog.\u003c\/p\u003e\n\n\u003ch3\u003eWatch him the first few times\u003c\/h3\u003e\n\u003cp\u003eIt is fabric strips on a fabric base. A dog who decides to eat the mat rather than search it is a problem, and swallowed fabric is a vet visit. Most dogs get the idea immediately; a few need supervising and a few should not have one at all.\u003c\/p\u003e\n\n\u003ch3\u003eIn the box\u003c\/h3\u003e\n\u003cp\u003eOne mat.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Default Title","offer_id":49970966069400,"sku":"PS-TOY-SNM","price":269.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/59d0fcfa-d1d1-4cbf-8c41-cc9961f40fbf.jpg?v=1790068311"},{"product_id":"plush-square-bolster-bed","title":"Plush Square Bolster Bed","description":"\u003cp\u003eA soft-walled square bed with an open front, so a cat or small dog can rest their chin on the edge and still see the room. The base is a cushioned, mattress-like pad rather than loose filling, which is what stops it going flat in the middle after a month.\u003c\/p\u003e\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eFluffy plush lining over a firm cushioned base\u003c\/li\u003e\n\u003cli\u003eRaised sides on three edges, open at the front for easy stepping in\u003c\/li\u003e\n\u003cli\u003eEasy-clean polyester, wipes down and airs out quickly\u003c\/li\u003e\n\u003cli\u003eLight enough to move between the lounge, the bedroom and the balcony\u003c\/li\u003e\n\u003cli\u003eSuits cats, small dogs, and house rabbits\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eSizes\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eS\u003c\/strong\u003e 45 x 32cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eM\u003c\/strong\u003e 50 x 40cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eL\u003c\/strong\u003e 60 x 45cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eXL\u003c\/strong\u003e 70 x 50cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eMeasure your pet nose to tail while they are lying stretched out, then add about 15cm. Most people size down and regret it.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eThis is not an orthopedic bed. The pad is comfortable but it is not memory foam, so an older dog with sore joints is better served by something thicker. It is also not waterproof: the cover cleans easily, the filling does not enjoy a flood.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"S (45x32cm)","offer_id":49971581157528,"sku":"PS-BED-SQ-S","price":310.0,"currency_code":"ZAR","in_stock":true},{"title":"M (50x40cm)","offer_id":49971581190296,"sku":"PS-BED-SQ-M","price":370.0,"currency_code":"ZAR","in_stock":true},{"title":"L (60x45cm)","offer_id":49971581223064,"sku":"PS-BED-SQ-L","price":370.0,"currency_code":"ZAR","in_stock":true},{"title":"XL (70x50cm)","offer_id":49971581255832,"sku":"PS-BED-SQ-XL","price":660.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/75a8800b-b150-4356-ba7f-a8ea1ef1866b.jpg?v=1790083942"},{"product_id":"long-plush-pet-sofa-bed","title":"Long Plush Pet Sofa Bed","description":"\u003cp\u003eA long, low sofa-style bed in deep plush, made for dogs that sprawl rather than curl. The cover comes off and goes in the machine, which is the part that decides whether a big bed lasts a year or a season.\u003c\/p\u003e\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eLong-pile plush on a padded base, soft enough to sink into without bottoming out\u003c\/li\u003e\n\u003cli\u003eDetachable, machine-washable cover\u003c\/li\u003e\n\u003cli\u003eLow open sides, so an older or larger dog steps on rather than climbs in\u003c\/li\u003e\n\u003cli\u003eWorks year round: warm in winter, breathable enough not to bake in summer\u003c\/li\u003e\n\u003cli\u003eFive colourways and four sizes, up to 2XL for big breeds\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eSizes\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eM\u003c\/strong\u003e 50 x 40 x 8cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eL\u003c\/strong\u003e 75 x 50 x 12cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eXL\u003c\/strong\u003e 100 x 60 x 12cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e2XL\u003c\/strong\u003e 120 x 80 x 12cm\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eMeasure your dog lying flat, nose to base of tail, and add 15 to 20cm. Not every colour comes in every size, so check the dropdown before you settle on one.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eThe cover washes, the inner cushion does not. It is a spot-clean and air-out job, so this is the wrong bed for a puppy that is still having accidents. It is also not chew-proof: a determined destroyer will get through the plush.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Black \/ M","offer_id":49971582369944,"sku":"PS-SOFA-BLK-M","price":810.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":49971582402712,"sku":"PS-SOFA-BLK-L","price":680.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":49971582435480,"sku":"PS-SOFA-BLK-XL","price":860.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey Coffee \/ M","offer_id":49971582468248,"sku":"PS-SOFA-GCF-M","price":810.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey Coffee \/ L","offer_id":49971582501016,"sku":"PS-SOFA-GCF-L","price":1260.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey Coffee \/ XL","offer_id":49971582533784,"sku":"PS-SOFA-GCF-XL","price":1680.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey Coffee \/ 2XL","offer_id":49971582566552,"sku":"PS-SOFA-GCF-2XL","price":2120.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ L","offer_id":49971582599320,"sku":"PS-SOFA-DGY-L","price":680.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":49971582632088,"sku":"PS-SOFA-DGY-XL","price":1320.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ 2XL","offer_id":49971582664856,"sku":"PS-SOFA-DGY-2XL","price":2190.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Grey \/ L","offer_id":49971582697624,"sku":"PS-SOFA-LGY-L","price":1260.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Grey \/ XL","offer_id":49971582730392,"sku":"PS-SOFA-LGY-XL","price":1680.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ L","offer_id":49971582763160,"sku":"PS-SOFA-PNK-L","price":1240.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XL","offer_id":49971582795928,"sku":"PS-SOFA-PNK-XL","price":1070.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ 2XL","offer_id":49971582828696,"sku":"PS-SOFA-PNK-2XL","price":2150.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/c3fe99416f3ac4b0d4f8c81e33ec632d.jpg?v=1790083970"},{"product_id":"donut-calming-bed","title":"Donut Calming Bed","description":"\u003cp\u003eThe round bed with a raised rim all the way around. Dogs and cats that sleep curled up press their spine against the wall of it, which is the whole point: it gives them something to lean on instead of open floor.\u003c\/p\u003e\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eSoft filled rim high enough to rest a head on\u003c\/li\u003e\n\u003cli\u003eDeep centre that holds its shape rather than flattening out\u003c\/li\u003e\n\u003cli\u003eMachine washable, whole bed, not just a cover\u003c\/li\u003e\n\u003cli\u003eFour diameters from 50cm to 80cm, six colourways\u003c\/li\u003e\n\u003cli\u003eSuits nervous sleepers, and anything that has a favourite corner\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eSizes\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eS\u003c\/strong\u003e 50cm across\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eM\u003c\/strong\u003e 60cm across\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eL\u003c\/strong\u003e 70cm across\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eXL\u003c\/strong\u003e 80cm across\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eMeasure your pet curled up at their widest, then go one size larger. A donut bed that is slightly too big still works; one that is too small gets ignored. Not every colour comes in every size.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eIt is a round bed, so a dog that sleeps stretched flat on its side will hang over the edge and be happier with something rectangular. And calming is a shape, not a treatment: if your dog is genuinely anxious, this helps at bedtime, it does not fix the anxiety.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Black \/ S (50cm)","offer_id":49971584860312,"sku":"PS-DNT-BLK-S","price":280.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L (70cm)","offer_id":49971584893080,"sku":"PS-DNT-BLK-L","price":490.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL (80cm)","offer_id":49971584925848,"sku":"PS-DNT-BLK-XL","price":870.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey Coffee \/ M (60cm)","offer_id":49971584958616,"sku":"PS-DNT-GCF-M","price":380.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Grey \/ XL (80cm)","offer_id":49971584991384,"sku":"PS-DNT-LGY-XL","price":670.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ M (60cm)","offer_id":49971585024152,"sku":"PS-DNT-PNK-M","price":390.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ L (70cm)","offer_id":49971585056920,"sku":"PS-DNT-PNK-L","price":490.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Coffee \/ S (50cm)","offer_id":49971585089688,"sku":"PS-DNT-DCF-S","price":280.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Coffee \/ XL (80cm)","offer_id":49971585122456,"sku":"PS-DNT-DCF-XL","price":650.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Coffee \/ L (70cm)","offer_id":49971585155224,"sku":"PS-DNT-LCF-L","price":450.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ XL (80cm)","offer_id":49971585187992,"sku":"PS-DNT-DGY-XL","price":670.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/1611f45b7532d2f6261b1482539814f2.jpg?v=1790083994"},{"product_id":"car-seat-belt-tether","title":"Car Seat Belt Tether","description":"\u003cp\u003eA short nylon strap that loops around the car headrest and clips to a harness, so the dog stays on the seat instead of arriving in the footwell every time you brake.\u003c\/p\u003e\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eLoops over the headrest post, no fitting or tools\u003c\/li\u003e\n\u003cli\u003eAdjustable length, so the dog can sit, stand or lie down but not climb through to the front\u003c\/li\u003e\n\u003cli\u003eMetal swivel clip on a nylon strap\u003c\/li\u003e\n\u003cli\u003eFour colours\u003c\/li\u003e\n\u003cli\u003ePairs with the Back Seat Hammock, which stops the seat itself taking the damage\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eClip it to a harness, never a collar.\u003c\/strong\u003e In a hard stop, a tether on a collar does serious damage to a dog's neck. If your dog does not have a harness, this is not the right product yet.\u003c\/p\u003e\u003cp\u003eIt is also a restraint, not a crash-tested safety device. It stops a dog moving around the car. It is not a seat belt in the sense that yours is, and we are not going to pretend otherwise.\u003c\/p\u003e","brand":"Pet Sanctuary","offers":[{"title":"Purple","offer_id":49972999323800,"sku":"PS-BELT-PUR","price":50.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":49972999356568,"sku":"PS-BELT-BLK","price":50.0,"currency_code":"ZAR","in_stock":true},{"title":"Red","offer_id":49972999389336,"sku":"PS-BELT-RED","price":50.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Pink","offer_id":49972999422104,"sku":"PS-BELT-PNK","price":50.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/9e554f79-34cc-4bf8-881c-bdf8af500382.jpg?v=1790112445"},{"product_id":"curli-clasp-air-mesh-harness-for-smaller-dogs","title":"Curli Clasp Air Mesh Harness For Smaller Dogs","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Curli\u003c\/p\u003e\u003cp\u003eOptions: Extra-Extra-Extra-Small, Extra-Extra-Small, Extra-Small, Small, Medium, Large, Extra-Large.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Curli","offers":[{"title":"Extra-Extra-Extra-Small \/ Royal Blue","offer_id":49978135117976,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Sky Blue","offer_id":49978135150744,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Camo","offer_id":49978135183512,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Moss","offer_id":49978135216280,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Red","offer_id":49978135249048,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Ruby","offer_id":49978135281816,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Pink","offer_id":49978135314584,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Extra-Small \/ Black","offer_id":49978135347352,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Royal Blue","offer_id":49978135380120,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Sky Blue","offer_id":49978135412888,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Camo","offer_id":49978135445656,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Moss","offer_id":49978135478424,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Red","offer_id":49978135511192,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Ruby","offer_id":49978135543960,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Pink","offer_id":49978135576728,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Extra-Small \/ Black","offer_id":49978135609496,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Royal Blue","offer_id":49978135642264,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Sky Blue","offer_id":49978135675032,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Camo","offer_id":49978135707800,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Moss","offer_id":49978135740568,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Red","offer_id":49978135773336,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Ruby","offer_id":49978135806104,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Pink","offer_id":49978135838872,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Small \/ Black","offer_id":49978135871640,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Royal Blue","offer_id":49978135904408,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Sky Blue","offer_id":49978135937176,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Camo","offer_id":49978135969944,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Moss","offer_id":49978136002712,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Red","offer_id":49978136035480,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Ruby","offer_id":49978136068248,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Pink","offer_id":49978136101016,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Black","offer_id":49978136133784,"sku":null,"price":899.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Royal Blue","offer_id":49978136166552,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Sky Blue","offer_id":49978136199320,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Camo","offer_id":49978136232088,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Moss","offer_id":49978136264856,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Red","offer_id":49978136297624,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Ruby","offer_id":49978136330392,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Pink","offer_id":49978136363160,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Black","offer_id":49978136395928,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Royal Blue","offer_id":49978136428696,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Sky Blue","offer_id":49978136461464,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Camo","offer_id":49978136494232,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Moss","offer_id":49978136527000,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Red","offer_id":49978136559768,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Ruby","offer_id":49978136592536,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Pink","offer_id":49978136625304,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Black","offer_id":49978136658072,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Royal Blue","offer_id":49978136690840,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Sky Blue","offer_id":49978136723608,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Camo","offer_id":49978136756376,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Moss","offer_id":49978136789144,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Red","offer_id":49978136821912,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Ruby","offer_id":49978136854680,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Pink","offer_id":49978136887448,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Black","offer_id":49978136920216,"sku":null,"price":959.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/Pets-Planet-Curli-Clasp-Air-Mesh-Dog-Harness-Royal-Blue-M.png?v=1790153928"},{"product_id":"curli-stretch-comfort-leash","title":"Curli Stretch Comfort Leash","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Curli\u003c\/p\u003e\u003cp\u003eOptions: Royal Blue, Sky Blue, Pink, Red, Black.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Curli","offers":[{"title":"Royal Blue","offer_id":49978136952984,"sku":null,"price":519.99,"currency_code":"ZAR","in_stock":true},{"title":"Sky Blue","offer_id":49978136985752,"sku":null,"price":519.99,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":49978137018520,"sku":null,"price":519.99,"currency_code":"ZAR","in_stock":true},{"title":"Red","offer_id":49978137051288,"sku":null,"price":519.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":49978137084056,"sku":null,"price":519.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/Pets-Planet-Curli-Stretch-Comfort-Leash-Royal-Blue.png?v=1790155529"},{"product_id":"curli-belka-air-mesh-harness-for-larger-dogs","title":"Curli Belka Air Mesh Harness For Larger Dogs","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Curli\u003c\/p\u003e\u003cp\u003eOptions: Small, Medium, Large, Extra-Large.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Curli","offers":[{"title":"Small \/ Red","offer_id":49978137182360,"sku":null,"price":1559.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Black","offer_id":49978137215128,"sku":null,"price":1559.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Brown","offer_id":49978137247896,"sku":null,"price":1559.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Red","offer_id":49978137280664,"sku":null,"price":1639.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Black","offer_id":49978137313432,"sku":null,"price":1639.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Brown","offer_id":49978137346200,"sku":null,"price":1639.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Red","offer_id":49978137378968,"sku":null,"price":1729.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Black","offer_id":49978137411736,"sku":null,"price":1729.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Brown","offer_id":49978137444504,"sku":null,"price":1729.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Red","offer_id":49978137477272,"sku":null,"price":1819.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Black","offer_id":49978137510040,"sku":null,"price":1819.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large \/ Brown","offer_id":49978137542808,"sku":null,"price":1819.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/Pets-Planet-Curli-Belka-Air-Mesh-Dog-Harness-Cherry-Red-S.png?v=1790153475"},{"product_id":"lickimat-slomo-dog-food-bowl","title":"LickiMat Slomo Dog Food Bowl","description":"\u003cp\u003eA LickiMat Slomo slow-feeder bowl, in green or turquoise.\u003c\/p\u003e\u003cp\u003eThe raised pattern inside the bowl means he has to work the food out rather than finishing it in one breath. It works with kibble, soaked kibble or wet food.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eIt slows eating down. It is not a treatment for bloat or any other condition, which is a conversation with your vet.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e LickiMat, sold by us.\u003c\/p\u003e","brand":"LickiMat","offers":[{"title":"Green","offer_id":49978141933720,"sku":null,"price":459.99,"currency_code":"ZAR","in_stock":true},{"title":"Turquoise","offer_id":49978141966488,"sku":null,"price":459.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/Pets-Planet-LickiMat-Slomo-Slow-Feeder-Plate-Green.png?v=1790153362"},{"product_id":"lickimat-slodog-pet-food-bowl","title":"LickiMat SloDog Pet Food Bowl","description":"\u003cp\u003eA LickiMat SloDog slow-feeder bowl, in turquoise, pink or lime green.\u003c\/p\u003e\u003cp\u003eFor the dog who inhales his dinner. The raised pattern inside the bowl makes him work the food out a little at a time, so a meal takes longer than a few seconds.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eIt slows eating down. It is not a treatment for bloat or any other condition, which is a conversation with your vet.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e LickiMat, sold by us.\u003c\/p\u003e","brand":"LickiMat","offers":[{"title":"Turquoise","offer_id":49978141999256,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":49978142032024,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true},{"title":"Lime Green","offer_id":49978142064792,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/Pets-Planet-LickiMat-Slodog-Slow-Feeder-Plate-Turquoise.png?v=1790153272"},{"product_id":"lickimat-playdate-tuff-pet-food-bowl","title":"LickiMat Playdate TUFF Pet Food Bowl","description":"\u003cp\u003eA LickiMat Playdate slow-feeder bowl in the TUFF range, in red.\u003c\/p\u003e\u003cp\u003eThe raised pattern inside the bowl means he has to lick and work the food out instead of swallowing it in one go. Spread wet food, soaked kibble or a soft treat into the pattern.\u003c\/p\u003e\u003ch3\u003eWhat it does not do\u003c\/h3\u003e\u003cp\u003eTUFF is tougher, not indestructible. If your dog chews through bowls, supervise him with it.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e LickiMat, sold by us.\u003c\/p\u003e","brand":"LickiMat","offers":[{"title":"Red","offer_id":49978142097560,"sku":null,"price":419.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/Pets-Planet-LickiMat-Playdate-TUFF-Slow-Feeder-Plate-Red.png?v=1790155528"},{"product_id":"sealy-lux-orthopedic-dog-bed-medium","title":"Sealy Lux Orthopedic Dog Bed - Medium","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Sealy\u003c\/p\u003e\u003cp\u003eColours: Autumn Brown, Modern Grey.\u003c\/p\u003e\u003cp\u003eMeasure your dog lying stretched out and pick the size that fits with a little room to spare.\u003c\/p\u003e","brand":"Sealy","offers":[{"title":"Autumn Brown","offer_id":49978149732504,"sku":null,"price":2299.99,"currency_code":"ZAR","in_stock":true},{"title":"Modern Grey","offer_id":49978149765272,"sku":null,"price":2299.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/SEA-91221_bc17c778-a9db-45d0-bce9-9eceee453c84.jpg?v=1790155056"},{"product_id":"sealy-defender-water-resistant-dog-bed-medium","title":"Sealy Defender Water Resistant Dog Bed - Medium","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Sealy\u003c\/p\u003e\u003cp\u003eColours: Navy, Modern Grey.\u003c\/p\u003e\u003cp\u003eMeasure your dog lying stretched out and pick the size that fits with a little room to spare.\u003c\/p\u003e","brand":"Sealy","offers":[{"title":"Navy","offer_id":49978149994648,"sku":null,"price":1999.0,"currency_code":"ZAR","in_stock":true},{"title":"Modern Grey","offer_id":49978150027416,"sku":null,"price":1999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/SEA-94918.jpg?v=1790153783"},{"product_id":"flexi-classic-cord-retractable-leash","title":"Flexi Classic Cord Retractable Leash","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Flexi\u003c\/p\u003e\u003cp\u003eOptions: Small, Medium.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Flexi","offers":[{"title":"Small \/ Black \/ Normal Cord (5m)","offer_id":49978158547096,"sku":null,"price":469.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Black \/ Long Cord (8m)","offer_id":49978158579864,"sku":null,"price":699.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Blue \/ Normal Cord (5m)","offer_id":49978158612632,"sku":null,"price":469.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Red \/ Normal Cord (5m)","offer_id":49978158645400,"sku":null,"price":469.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Black \/ Normal Cord (5m)","offer_id":49978158678168,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Black \/ Long Cord (8m)","offer_id":49978158710936,"sku":null,"price":749.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Black \/ Duo Cord (5m)","offer_id":49978158743704,"sku":null,"price":709.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Blue \/ Normal Cord (5m)","offer_id":49978158776472,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Red \/ Normal Cord (5m)","offer_id":49978158809240,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/FLEX-CL10C5.251.S.20_3.jpg?v=1790155056"},{"product_id":"flexi-comfort-tape-retractable-leash","title":"Flexi Comfort Tape Retractable Leash","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Flexi\u003c\/p\u003e\u003cp\u003eOptions: Small, Medium, Large.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Flexi","offers":[{"title":"Small \/ Black","offer_id":49978158874776,"sku":null,"price":709.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Blue","offer_id":49978158907544,"sku":null,"price":709.99,"currency_code":"ZAR","in_stock":true},{"title":"Small \/ Rose","offer_id":49978158940312,"sku":null,"price":709.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Black","offer_id":49978158973080,"sku":null,"price":829.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Blue","offer_id":49978159005848,"sku":null,"price":829.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium \/ Rose","offer_id":49978159038616,"sku":null,"price":829.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Black","offer_id":49978159071384,"sku":null,"price":1069.99,"currency_code":"ZAR","in_stock":true},{"title":"Large \/ Blue","offer_id":49978159104152,"sku":null,"price":1069.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/FLEX-CF10T5.251.S.20_4.jpg?v=1790155055"},{"product_id":"flexi-neon-tape-retractable-leash","title":"Flexi Neon Tape Retractable Leash","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Flexi\u003c\/p\u003e\u003cp\u003eOptions: Small, Medium, Large.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Flexi","offers":[{"title":"Small","offer_id":49978159136920,"sku":null,"price":799.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium","offer_id":49978159169688,"sku":null,"price":989.99,"currency_code":"ZAR","in_stock":true},{"title":"Large","offer_id":49978159202456,"sku":null,"price":1299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/FLEX-CL11T5.251.SNEO.jpg?v=1790155055"},{"product_id":"flexi-xtreme-tape-retractable-leash","title":"Flexi Xtreme Tape Retractable Leash","description":"\u003cp\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e Flexi\u003c\/p\u003e\u003cp\u003eOptions: Small, Medium, Large.\u003c\/p\u003e\u003cp\u003eCheck the size guide against your dog's measurements before ordering, and inspect clips and fittings regularly for wear.\u003c\/p\u003e","brand":"Flexi","offers":[{"title":"Small","offer_id":49978159267992,"sku":null,"price":829.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium","offer_id":49978159300760,"sku":null,"price":1029.0,"currency_code":"ZAR","in_stock":true},{"title":"Large","offer_id":49978159333528,"sku":null,"price":1309.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/FLEX-XT30T5.251.S.OR.jpg?v=1790155055"},{"product_id":"iremia-velvet-veloudo-dog-bed","title":"IREMIA Velvet Veloudo Dog Bed","description":"\u003cp\u003eA round bed with a raised rim all the way around, covered in short, velvety fur. Made locally by IREMIA.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it won't do:\u003c\/strong\u003e it is not orthopaedic foam, so it is not a replacement for a vet-recommended bed if your dog has serious joint problems. The short pile is soft, but it is not as deep and shaggy as the Flokati version.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it does:\u003c\/strong\u003e the rim gives your dog somewhere to rest their head and curl into, which suits dogs who like to burrow. The filling is soft, upcycled polyester fibre. The cover zips off with a heavy-duty zip and goes in the washing machine, and the short fur brushes clean quickly.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eChoosing a size:\u003c\/strong\u003e Small 50cm, Medium 70cm, Large 90cm or Extra-Large 110cm across. Measure your dog curled up asleep, nose to tail, and add about 10cm.\u003c\/p\u003e","brand":"IREMIA","offers":[{"title":"Small 50cm \/ Cream","offer_id":49979021688984,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Toffee","offer_id":49979021721752,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Chocolate","offer_id":49979021754520,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Charcoal","offer_id":49979021787288,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Light Grey","offer_id":49979021820056,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Cream","offer_id":49979021852824,"sku":null,"price":1299.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Toffee","offer_id":49979021885592,"sku":null,"price":1299.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Chocolate","offer_id":49979021918360,"sku":null,"price":1299.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Charcoal","offer_id":49979021951128,"sku":null,"price":1299.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Light Grey","offer_id":49979021983896,"sku":null,"price":1299.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Cream","offer_id":49979022016664,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Toffee","offer_id":49979022049432,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Chocolate","offer_id":49979022082200,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Charcoal","offer_id":49979022114968,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Light Grey","offer_id":49979022147736,"sku":null,"price":1799.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Cream","offer_id":49979022180504,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Toffee","offer_id":49979022213272,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Chocolate","offer_id":49979022246040,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Charcoal","offer_id":49979022278808,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Light Grey","offer_id":49979022311576,"sku":null,"price":2499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/IREMIA-Veloudo-Cream-No-Blanket-No-Cover_f68591db-f985-4dc9-90e4-1618712ed83b.png?v=1790155177"},{"product_id":"iremia-fluffy-flokati-dog-bed","title":"IREMIA Fluffy Flokati Dog Bed","description":"\u003cp\u003eA round bed with a raised rim all the way around, covered in long, shaggy faux fur. Made locally by IREMIA.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it won't do:\u003c\/strong\u003e long fur holds on to hair and beach sand, so it needs a shake-out now and then and more regular washing than the velvet version. It is also the warmer of the two, so it is not the one for a dog who overheats in summer. It is not orthopaedic foam.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it does:\u003c\/strong\u003e it is the softer and fluffier of the two. The rim gives your dog somewhere to rest their head and curl into, which suits anxious dogs and burrowers. The filling is soft, upcycled polyester fibre, and the cover zips off with a heavy-duty zip for the washing machine.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eChoosing a size:\u003c\/strong\u003e Small 50cm, Medium 70cm, Large 90cm or Extra-Large 110cm across. Measure your dog curled up asleep, nose to tail, and add about 10cm.\u003c\/p\u003e","brand":"IREMIA","offers":[{"title":"Small 50cm \/ Cream","offer_id":49979022999704,"sku":null,"price":799.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Toffee","offer_id":49979023032472,"sku":null,"price":799.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Chocolate","offer_id":49979023065240,"sku":null,"price":799.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Charcoal","offer_id":49979023098008,"sku":null,"price":799.99,"currency_code":"ZAR","in_stock":true},{"title":"Small 50cm \/ Light Grey","offer_id":49979023130776,"sku":null,"price":799.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Cream","offer_id":49979023163544,"sku":null,"price":1019.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Toffee","offer_id":49979023196312,"sku":null,"price":1019.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Chocolate","offer_id":49979023229080,"sku":null,"price":1019.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Charcoal","offer_id":49979023261848,"sku":null,"price":1019.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 70cm \/ Light Grey","offer_id":49979023294616,"sku":null,"price":1019.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Cream","offer_id":49979023327384,"sku":null,"price":1399.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Toffee","offer_id":49979023360152,"sku":null,"price":1399.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Chocolate","offer_id":49979023392920,"sku":null,"price":1399.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Charcoal","offer_id":49979023425688,"sku":null,"price":1399.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 90cm \/ Light Grey","offer_id":49979023458456,"sku":null,"price":1399.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Cream","offer_id":49979023491224,"sku":null,"price":1999.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Toffee","offer_id":49979023523992,"sku":null,"price":1999.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Chocolate","offer_id":49979023556760,"sku":null,"price":1999.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Charcoal","offer_id":49979023589528,"sku":null,"price":1999.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 110cm \/ Light Grey","offer_id":49979023622296,"sku":null,"price":1999.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/IREMIA-Flokati-Cream-No-Blanket-No-Cover_cf4864fc-fb2b-4be5-82ce-19fcc8a27cd0.png?v=1790155177"},{"product_id":"iremia-corduroy-dog-sofa","title":"IREMIA Corduroy Dog Sofa","description":"\u003cp\u003eA thick, round cushion bed covered in fine-rib corduroy. Made locally by IREMIA.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it won't do:\u003c\/strong\u003e it has no raised rim or sides, so it won't give your dog anything to rest their head on or curl into. If yours likes to burrow, the Cuddle Cave or one of our round rim beds will suit them better. Corduroy is hard-wearing, but it is not fluffy like our Flokati bed.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it does:\u003c\/strong\u003e the cushion is filled with chipped mixed-density memory foam, which gives firmer support than fibre-filled beds, so it suits bigger or older dogs and dogs who like to sprawl out flat. The vegan corduroy cover zips off with a heavy-duty zip and goes in the washing machine, and there is a handle so you can move it easily.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eChoosing a size:\u003c\/strong\u003e Small 60cm, Medium 80cm, Large 100cm or Extra-Large 120cm across. Measure your dog lying stretched out, nose to base of tail, and pick a size at least that wide.\u003c\/p\u003e","brand":"IREMIA","offers":[{"title":"Small 60cm \/ Sand Stone","offer_id":49979110981784,"sku":null,"price":1700.0,"currency_code":"ZAR","in_stock":true},{"title":"Small 60cm \/ Olive Green","offer_id":49979111014552,"sku":null,"price":1700.0,"currency_code":"ZAR","in_stock":true},{"title":"Small 60cm \/ Charcoal Grey","offer_id":49979111047320,"sku":null,"price":1700.0,"currency_code":"ZAR","in_stock":true},{"title":"Small 60cm \/ Platinum Silver","offer_id":49979111080088,"sku":null,"price":1700.0,"currency_code":"ZAR","in_stock":true},{"title":"Small 60cm \/ Midnight Black","offer_id":49979111112856,"sku":null,"price":1700.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Sand Stone","offer_id":49979111145624,"sku":null,"price":2450.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Olive Green","offer_id":49979111178392,"sku":null,"price":2450.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Charcoal Grey","offer_id":49979111211160,"sku":null,"price":2450.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Platinum Silver","offer_id":49979111243928,"sku":null,"price":2450.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Midnight Black","offer_id":49979111276696,"sku":null,"price":2450.0,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Sand Stone","offer_id":49979111309464,"sku":null,"price":3099.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Olive Green","offer_id":49979111342232,"sku":null,"price":3099.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Charcoal Grey","offer_id":49979111375000,"sku":null,"price":3099.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Platinum Silver","offer_id":49979111407768,"sku":null,"price":3099.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Midnight Black","offer_id":49979111440536,"sku":null,"price":3099.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Sand Stone","offer_id":49979111473304,"sku":null,"price":4199.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Olive Green","offer_id":49979111506072,"sku":null,"price":4199.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Charcoal Grey","offer_id":49979111538840,"sku":null,"price":4199.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Platinum Silver","offer_id":49979111571608,"sku":null,"price":4199.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Midnight Black","offer_id":49979111604376,"sku":null,"price":4199.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/IREMIADOGSOFASandStone_b661b408-3762-45a0-bb0e-aaab8092f3e2.png?v=1790155394"},{"product_id":"iremia-corduroy-cuddle-cave","title":"IREMIA Corduroy Cuddle Cave","description":"\u003cp\u003eA covered bed with a soft hood your dog can crawl under, in fine-rib corduroy with a plush fleece lining. Made locally by IREMIA.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it won't do:\u003c\/strong\u003e it is the warmest of our IREMIA beds, so it is not the one for a dog who overheats in summer. Not every dog likes being covered either. If yours sleeps stretched out in the open, the Corduroy Dog Sofa will suit them better.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat it does:\u003c\/strong\u003e the hood gives anxious dogs and burrowers a private, den-like spot to hide in. The cushions are filled with chipped memory foam for support, and the covers zip off with heavy-duty zips for the washing machine.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eChoosing a size:\u003c\/strong\u003e Small 60cm, Medium 80cm, Large 100cm or Extra-Large 120cm across. Measure your dog curled up asleep and pick the size with room to turn around inside.\u003c\/p\u003e","brand":"IREMIA","offers":[{"title":"Small 60cm \/ Sand Stone","offer_id":49979112292504,"sku":null,"price":2999.0,"currency_code":"ZAR","in_stock":true},{"title":"Small 60cm \/ Platinum Silver","offer_id":49979112325272,"sku":null,"price":2999.0,"currency_code":"ZAR","in_stock":true},{"title":"Small 60cm \/ Midnight Black","offer_id":49979112358040,"sku":null,"price":2999.0,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Sand Stone","offer_id":49979112390808,"sku":null,"price":3699.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Platinum Silver","offer_id":49979112423576,"sku":null,"price":3699.99,"currency_code":"ZAR","in_stock":true},{"title":"Medium 80cm \/ Midnight Black","offer_id":49979112456344,"sku":null,"price":3699.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Sand Stone","offer_id":49979112489112,"sku":null,"price":4699.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Platinum Silver","offer_id":49979112521880,"sku":null,"price":4699.99,"currency_code":"ZAR","in_stock":true},{"title":"Large 100cm \/ Midnight Black","offer_id":49979112554648,"sku":null,"price":4699.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Sand Stone","offer_id":49979112587416,"sku":null,"price":5699.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Platinum Silver","offer_id":49979112620184,"sku":null,"price":5699.99,"currency_code":"ZAR","in_stock":true},{"title":"Extra-Large 120cm \/ Midnight Black","offer_id":49979112652952,"sku":null,"price":5699.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/files\/CUDDLECAVESandStone_Medium_10a3abfa-a6e4-4b08-93c3-9f341d4003a2.png?v=1790155394"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/3638\/3384\/collections\/photo-1611306133736-56a3b973b2cc.jpg?v=1790075638","url":"https:\/\/petsanctuary.co.za\/collections\/medium-dog-breeds.oembed?page=2","provider":"Pet Sanctuary","version":"1.0","type":"link"}