ADJ

little, tiny

PREP

~ of
a little puff of smoke

ADJ

long
short

VERB + PUFF

have, take
He took a long puff at his cigar and began his story

PREP

~ at/on
a puff on her cigarette

ADV

furiously, vigorously
contentedly, happily
thoughtfully
away
He puffed away at his cigar

PREP

at
She puffed furiously at her cigarette
on
My father sat puffing contentedly on his pipe

ADV

hard
She was puffing quite hard by the time she reached the office
loudly

PREP

along, from
She was still puffing from the climb
up
puffing up the hill

PHRASES

huff and puff/puff and pant
She puffed and panted behind the others
puffing and blowing
Far behind us, puffing and blowing, came Matt