As a Canadian or American born Chinese (Cantonese as main language), I can vouch: Those Dog tail, Benz etc is absolute GOLD! 🤣🤣🤣 We grew up watching these and we all even made up our own jargons! While my friends in HK thought those English acronyms were stupid and embarrassing, no! ABC 's, CBC's LOVED IT! Stephen Chow had his own bunch from his movies too. I think the most popular is "Laura Chin" 🤣🤣 (You can figure that one out yourselves 🤭🤭🤭)