{"product_id":"gassi-tasche-ruby","title":"RUBY dog walking bag — sportily worn over the shoulder","description":"\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003eOrder now at a special price - available from end of July\u003c\/h3\u003e\n\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003eDo you want a dog walking bag that doesn't look like a dog walking bag?\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eMany dog bags look like dog bags — poop bag holders on the outside, visible treat compartments, reflective strips, sometimes even paw prints.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eRUBY does the opposite: it's a sporty shoulder bag that moves all dog functions to the inside. Magnetic closure, treat compartment, quick access to poop bags, phone and key compartment — everything there, everything within reach, nothing visible.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eShoulder bag on the outside, dog walking bag on the inside.\u003c\/p\u003e\n\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003eSporty cut, classic wear\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eClean lines, muted colors in olive and anthracite, robust polyester with PU coating. RUBY is designed for sports — but like a shoulder bag, not a training tool. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOn the street, you see a sporty shoulder bag. What else it is — treat carrier, phone protector, poop bag dispenser, key holder — you only see when you open it.\u003c\/p\u003e\n\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003eOver the shoulder or across the body\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWith the adjustable strap, you have two ways to wear it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eClassically over the shoulder — like a handbag, relaxed on the go, quickly put down, quickly put back on.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOr diagonally across the body as a crossbody — when you need both hands free, for example, when walking the dog with a leash in one hand and treats in the other.\u003c\/p\u003e\n\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003eHand in, hand out — the magnet closes by itself\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou open the main compartment with one hand using a magnetic closure. Hand in, treats out, dog rewarded — the magnet closes automatically as soon as you reach in.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis way you reward at the right moment. No zipper that gets stuck. No button that can't be opened with gloves. And no curious dog nose checking what's inside on its own.\u003c\/p\u003e\n\u003ch4 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003eFour compartments for four tasks\u003c\/h4\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eMain compartment\u003c\/strong\u003e with magnetic closure — treats, sunglasses, anything that should be quickly accessible\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eInner mesh compartment on the back\u003c\/strong\u003e — keys, headphones, small utensils visible and within reach\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eTwo side compartments\u003c\/strong\u003e — poop bags, dog whistle, tissues directly at hand\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWaterproof phone compartment on the back\u003c\/strong\u003e — directly on the body, softly lined, protects against scratches and rain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe phone compartment on the back lies against the body and is therefore protected against theft. Thanks to the waterproof zipper, your phone stays dry, even if a shower comes.\u003c\/p\u003e\n\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003ePolyester outside, machine washable inside\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e100% polyester with PU coating — water-repellent, dirt-repellent, robust. Crumbs and grease stains do not penetrate the material. For everyday use, a damp cloth is sufficient. After particularly intense days, RUBY can go into the machine at 30 °C.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eAvailable in \u003cstrong\u003eOlive\u003c\/strong\u003e and \u003cstrong\u003eAnthracite\u003c\/strong\u003e — both can be combined with almost anything.\u003c\/p\u003e\n\u003ch3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\"\u003e1 liter volume - the right size for your dog's daily life\u003c\/h3\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003eEnough space for treats, keys, phone, poop bags, sunglasses and a few personal items. Compact on the body, without being bulky.\u003c\/p\u003e\n\u003ch3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOuter dimensions: \u003c\/h3\u003e\n\u003cp\u003eHeight: 22 cm (middle)\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003eWidth: 14 cm (back top edge)\u003cbr\u003eWidth: 10 cm (back bottom edge)\u003cbr\u003eDepth: 8 cm\u003c\/p\u003e","brand":"THEO \u0026 EMMA®","offers":[{"title":"Oliv","offer_id":57037419315465,"sku":"BAGS-TREA-RUBY-OLIV","price":59.9,"currency_code":"EUR","in_stock":true},{"title":"Anthrazit","offer_id":57037419282697,"sku":"BAGS-TREA-RUBY-ANTH","price":59.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/1150\/8482\/files\/Ruby-shoulderstrap-front-oliv.webp?v=1780390956","url":"https:\/\/www.theoundemma.com\/en\/products\/gassi-tasche-ruby","provider":"THEO \u0026 EMMA®","version":"1.0","type":"link"}