What do you call a fish that smokes? "A puffer."
This is a pun. It plays on the word "puffer" which can refer to a type of fish, and also someone who puffs, as in, smokes.