Where does “choke-dog” come from?

choke-dog (English) comes from English dog, from English dogshit, from English shit, from Middle Dutch schite, from Old Dutch skīta, from Old Saxon skiti, from Proto-Germanic skītaz, from Proto-Indo-European sḱeyd- — to cut, part, spearate, divide; to cut, part,...

choke-dog (English): A very hard cheese. Attributed variously to counties of the West Country of the United Kingdom such as Devon, Dorset and the Isle of Wight

Definitions

  1. A very hard cheese. Attributed variously to counties of the West Country of the United Kingdom such as Devon, Dorset and the Isle of Wight

Ancestry of “choke-dog”, step by step

choke-dog traces back through two separate lines of ancestry.

via English dog

StepLanguageWordMeaning
1EnglishdogA mammal, "Canis familiaris" or "Canis lupus...
2EnglishdogshitDog excrement; Something disgusting, abominable,...
3EnglishshitSolid excretory product evacuated from the...
4Middle Dutchschite
5Old Dutchskīta
6Old Saxonskiti
7Proto-Germanicskītaz
8Proto-Indo-Europeansḱeyd-to shade; to cut off; to part with, separate, cut...
9Proto-Indo-Europeansḱēy-to shine; to shimmer; shadow; luster, gloss,...
10Proto-Germanicskaidąseparation, distinction
11Proto-Indo-EuropeanskÁit-to cut, part, spearate, divide; to cut, part,...

via English choke

StepLanguageWordMeaning
1EnglishchokeTo be unable to breathe because of obstruction of...
2Middle EnglishchokenTo asphyxiate or strangle to cause to choke
3Middle EnglishachekenTo asphyxiate to cause to choke
4Middle Englisha-up, out, away; of; on, in
5Old Englishā-a-; away, out
6Old Englishar-
7Proto-West Germanicuʀ-out, over; off, away
8Proto-Germanicuz-up, out
9Proto-Indo-Europeanuss-
10Proto-Indo-Europeanuds-up, out
11Proto-Indo-Europeanúdout, outward
Every word from Proto-Indo-European skÁit-
choke-dog — Etymology, Origin & Word History | Etymology Explorer