
Contact Information
ArrayAbout Me
Male
July 9, 2026
08618-7209
Critter Details
At just 6 months old and 25 pounds, Rock has already come such a long way. He arrived at a shelter in Georgia alongside two other puppies, completely terrified of the world around them. They were so frightened they could barely be handled, trembling with fear whenever anyone came near. Thankfully, Rock was given a chance in a loving foster home, and that's where everything changed. With patience, kindness, and time, he blossomed into the happy, loving puppy he was always meant to be. Today, Rock is a wonderful companion who loves people, adores other dogs, is 100% house trained, and even gets along great with cats! Now safely in New Jersey, Rock is ready to leave his difficult past behind and find the forever family he's been waiting for. At only 25 pounds, he's a fantastic size and still has all the fun, playful energy of a young pup balanced with the gratitude of a dog who knows what a second chance feels like. Rock is microchipped, neutered, and up to date on his vaccinations. All he needs now is a family to love him forever. (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); }); })();