It all depends.... Afters/Nachtisch is a useful, catch-all phrase. Pudding - is anything that comes with custard. Spotted Dick, Jam Sponge, Treacle Tart, Apple Pie...all the 'good' 'after dinners' come with custard! Pudding - also any custardy/blancmangey confection - if I'm more in 'German' mode....which can cause confusion...'What's for afters?'....'.Pudding!' Sweet/Sweets - occassionally used, more from childhood Dessert is dead posh! It's whay you have at a restaurant. 'Seconds' is what we call it at school...'Firsts' was your main course.