I think just about every diesel gives at least a puff of black smoke on hard acceleration. It's some fuel that hasn't undergone combustion properly.
If you idle a lot, or drive in lots of stop/go traffic, you might see it a bit more as there may be soot built up. Give it an Italian tune up once in a while may help.
If there's always lots of smoke, then there may be a lingering issue.