Scottish: describing something worn out, inferior, or of poor quality; also describing undersized or weak animals.
Related to Scottish 'doddie' (a stunted animal) and possibly to 'dodder' meaning to tremble or be weak. The adjective form emphasizes the quality of being substandard or deteriorated.
Scottish farmers had such a specific vocabulary for livestock quality that 'doddy' became an all-purpose word for anything inferior—it's proof that language reflects the values and expertise of its speakers.
Complete word intelligence in one call. Free tier — 50 lookups/day.