TerraDave
5ever, or until 2024
If you said that the meaning of "pet" and "dog" were co-equal; that there is no dilution of meaning by broadening the definition, then you would be denying reality.
If you said that the meaning of "pet" and "German shepherd" were co-equal; that there is no dilution of meaning by broadening the definition, then you would be denying reality.
Your strawmen rely upon the idea that it cannot be both clear what "pet" means, while that meaning is less dilute than what "German shepherd" means.
The meaning of a broader category is always more dilute than that of a narrower category, or of a specific. "Fish" is a clear term, but tells you less than "trout", just as "trout" tells you less than "rainbow trout", and "rainbow trout" tells you less than "this rainbow trout frying in the pan".
"Pet" gives you a clear idea; it fails to give you a specific idea. Thus, Kleenex is diluted because it is now often used to refer to any facial tissue. That doesn't mean people mistake facial tissues for tractors.
Dilution of meaning means that the meaning is less specific; it doesn't mean it is unclear.
RC
RC, are you inventing your own philosophy of language?
Pet is clear, and its meaning is clear. Its a strong, usefull word. Or take "crash", so many ways to crash, but it means something, thats for sure.
On the othe hand, "RC's german sheppard Billy" doesn't mean that much to me. That dog could still be big, small, young, old, mangy, groomed, purebread weird or mixed bread weird, have to use one of those little dog wheel chairs...And without more info its meaning basically becomes "pet dog of guy that post on ENWorld".