Piplup is probably the Pokemon that most closely resembles a Penguin; it's not obtainable in White 2, so you need to trade.
Coincidentally, there's a Pokemon called Spheal that looks like a seal (surprise) too, but is only obtainable in the game during winter.
EDIT: with regards to Delibird... I always felt it was a just a random Santa bird.