Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with kids,
Good with dogs,
Story
Meet Andrew! Andrew is a handsome, happy pup who is ready to find his forever home. He was owner-surrendered to the shelter as part of an unexpected “whoops” litter of six puppies. While three of his siblings were adopted, Andrew and two littermates—Ace and Annabelle, who are also available—were thankfully saved by rescue. Andrew is about 4 months old and already weighs 31 lbs, so he’s going to be a nicely sized, athletic dog. His mom was a black Labrador Retriever and his dad a German Malinois, which means Andrew is the perfect mix of smart, loyal, and eager to learn. He has a beautiful black coat, a playful personality, and a big love for people. Andrew enjoys attention, playtime, and being part of the action. If you’re looking for a smart, affectionate, and loyal young dog who will grow up to be your best friend, Andrew could be the perfect match. Andrew is microchipped, neutered and current on his vaccines. His adoption fee is $495. Apply to adopt ANDREW LONESTAR at www.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); }); })(); January 20, 2026, 3:19 pm