Ok, awesome. I like everything you've written about Sam. I was thinking my character would be "anyone who won't cower in fear and do their best to be a good friend to him".
The character's name is Xander, who of course is scared at first, but warms up to him. He is only 5'5", and about 200 lbs, so a bit bulky, but small overall. Really the whole point is that he feels scared/threatened by Sam, and the fact that he grows a little bigger every time he eats.