My personal preference has always been to christen them with the full version of the name; that way, later on in life when they are adult, they can choose whether they want to be known as the full name or the shortened name. If they are christened the shorter version of the name, they don't have that option.

Besides, having a longer name provides an important cue to children regarding how much trouble they're in... LOL