At 3 weeks, don't expect much at all. At that age feeding, a diaper change, and maybe some looking around is about all you can expect. He'll start to lengthen it a bit as he gets older, but for now he shouldn't be doing much at all. Don't worry about holding him, he is way too young to be spoiled. At this age the best thing you can do is meet his needs.