GetBuddy Logo

Rocco Alabania

Available
3-7 years|Shepherd|Male|Large|Rockaway, NJ

About Rocco Alabania

Rocco is an 8-month-old mixed breed weighing about 40 lbs, and he’s the last one still waiting. He was one of nine puppies dumped on the street in Kosovo, all taken in by a shelter. One by one, his siblings were chosen and left in pairs... until only Rocco remained behind. While everyone else got their chance, he’s still sitting there, wondering when it will be his turn. Rocco is an incredibly sweet, gentle boy who truly loves everyone he meets. He’s great with people, wonderful with other dogs, and has the kind of easy, affectionate personality that makes him such a joy to be around. He’s never shown any behavioral issues and is just a happy, loving pup who wants to be part of a family. He is neutered, fully vaccinated (documented in his pet passport), and has no known medical concerns. He currently lives in a shelter setting, so he’ll need a little guidance with things like house training, but he’s young, eager, and ready to learn. Apply for Rocco at EHRDOGS.org (function () { // Only on animal detail pages if (!/\/animals\/detail/i.test(location.pathname)) return; // Debounce to avoid double-fire (touchend + click, etc.) var lastNavAt = 0; function toFullSize(url) { try { var u = new URL(url, location.href); u.searchParams.delete('width'); u.searchParams.delete('height'); return u.toString(); } catch (e) { return url || ''; } } function looksLikeAnimalPhoto(url) { return /\/pictures\/animals\/\d+\/\d+\/[^?#]+\.(jpg|jpeg|png|gif)/i.test(url || ''); } function handler(e) { var el = e.target; if (!el) return; // Find the closest anchor or image in the click path var a = el.closest ? el.closest('a') : null; var img = el.closest ? el.closest('img') : null; var url = ''; // Prefer anchor href if it points to an animal photo if (a && a.getAttribute) { var href = a.getAttribute('href') || ''; if (href && (href.indexOf('/pictures/animals/') !== -1 || looksLikeAnimalPhoto(href))) { url = href; } } // Otherwise fall back to the image src if (!url && img && img.getAttribute) { var src = img.getAttribute('src') || ''; if (src && (src.indexOf('/pictures/animals/') !== -1 || looksLikeAnimalPhoto(src))) { url = src; } } if (!url) return; // Absolute URL + full-size version try { url = new URL(url, location.href).toString(); } catch (_) {} url = toFullSize(url); // Stop PrettyPhoto (and any other delegated click handlers) e.preventDefault(); e.stopPropagation(); if (e.stopImmediatePropagation) e.stopImmediatePropagation(); // Debounce var now = Date.now(); if (now - lastNavAt < 500) return; lastNavAt = now; // SAME TAB navigation to the full-size image location.href = url; } // Capture phase is the key: we get the event before PrettyPhoto. ['click', 'pointerup', 'touchend'].forEach(function (evt) { document.addEventListener(evt, handler, true); }); })();