pudding is the only acceptable word for those aspiring to be a member of the officer class
.
I know what you mean, but I always have a problem with that one. When I was a kid in Scotland, only those from the working class talked about pudding (pronounced "pudd'n"). Those who aspired to the higher classes were careful to talk about their "sweet". Then I moved South and actually became a member of said officer class and learned that the situation had to be reversed, and that the course at the end of the meal was known as "pudding".
Oh and don't get me started on "supper" (often pronounced "suppah"!)