Hi, my name is Charlie NJ!


Contact Information

Array

About Me

Sex
Male
Reported
January 19, 2026
Where Last Seen
Zip Code
33312

Critter Details

Hi… um… hi. I’m Charlie, a tiny, 20-lb, 1-year-old Chihuahua mix, and I’ve been practicing my “please notice me” look every single day. I’m gentle, a little goofy, and very, very hopeful that my person is out there somewhere. I came here with my brother, Max. We were surrendered together and stayed side by side… until one day he got adopted. I watched him walk out the door, happy and loved, and I wagged my tail for him, even though I stayed behind. I’m still waiting at the kennel for my own foster or forever home, believing my turn is coming soon. I’m a lap dog in every sense of the word. If you sit down, I will carefully curl up and melt right into you. Belly scratches are one of my favorite things, and I’ll gladly trade kisses for them. I can get the zoomies when I’m feeling extra happy, but I’m also perfectly content being carried around in your arms like I belong there, because honestly, I do. I get along well with people, other dogs, and I have even lived with cats before! I’m affectionate, silly, and love being close to my humans. My only downfall is that I can be loud when I see other dogs out and about, so I need to be taught  how to work on this! I’m neutered, microchipped, and up to date on vaccines.  My adoption fee is $415. If you’ve been waiting for a quiet, loving presence to share your days with, I’m right here — ready to finally go home. So apply to adopt me, CHARLIE NJ, 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); }); })();