both meanings of 'smoke' are being used. Smoke comes out of chimneys, but the little chimney is 'too young to smoke' because in most countries there are age restrictions on smoking. Dogs don't smoke like chimneys or like human beings.