junkyard dog
Mean salvage mutt
A junkyard dog is a dog kept to guard a scrapyard or salvage lot—typically aggressive, territorial, and not socialized as a pet.
The phrase usually appears figuratively to describe someone fierce, scrappy, and relentless: He's a junkyard dog in the courtroom.
The image suggests toughness born from rough circumstances rather than training or refinement.
Violently intense or aggressive
- ferociousExtremely violent or aggressive
- aggressiveHostile and confrontational
- menacingConveying threat or danger
- intimidatingInspiring fear or unease
hostile · belligerent · territorial · protective · snarling · vicious · mean · dangerous
Aggressively spirited despite odds
- grittyCoarse or courageous
- toughDurable and strong
- resilientAble to recover quickly
- hardscrabbleMarked by poverty, toil
street-smart · survivor · rough · rugged · battle-scarred · weathered · hard-nosed · no-nonsense
Harsh in manner
- surlyBad-tempered and unfriendly
- sternStrict or ship's aft
- unfriendlyNot welcoming or warm
- standoffishUnfriendly in manner
unapproachable · bristly · prickly · ill-tempered · cantankerous · ornery · defensive · wary
fierce
Violently intense or aggressive
- ferociousExtremely violent or aggressive
- aggressiveHostile and confrontational
- menacingConveying threat or danger
intimidating · hostile · belligerent · territorial · protective · snarling · vicious · mean · dangerous · threatening
scrappy
Aggressively spirited despite odds
hardscrabble · street-smart · survivor · rough · rugged · battle-scarred · weathered · hard-nosed · no-nonsense · blue-collar
gruff
Harsh in manner
- surlyBad-tempered and unfriendly
- sternStrict or ship's aft
- unfriendlyNot welcoming or warm
standoffish · unapproachable · bristly · prickly · ill-tempered · cantankerous · ornery · defensive · wary · distrustful
- guard animalsguard dog, watchdog, protection dog, attack dog, patrol dog
- stray animalsstray cat, stray dog, stray kitten, feral cat, feral kitten
junkyard doglapdog
Small cuddly canine
gentle giant · tail-wagger · sweetheart · teddy bear · pussycat
junk, yard, junky, junked, junking, junks, yards, dogs, dogged