Pup for Christmas

I am giving my wife a maltese pup (male) for Christmas. Actually, he will be for both of us. Born on November 10 and I will pick him up Christmas Eve. I have two questions: Do Maltese shed or do they not shed??? I have heard conflicting stories. Also, I am concerned with the long hair and obvious grooming tasks. I am thinking of keeping ours somewhat trimmed to keep the hair off the ground. What is the trimming protocol on Maltese? Is it a no no or do as you please? Finally, what food do you recommend for an eight week-old puppy, who has just been weaned from its mother? Any suggestions/comments will be much appreciated.