We got my DD a Kodak EasyShare two years ago (right before she turned 5). She takes pretty good care of it, but it has been dropped a couple times with no lasting problems. It's easy enough for her to use, and there aren't many settings for her to "mess up." We got a neck strap, and she knows it needs to be around her neck when she's taking a picture, and it needs to be in the case when she's not using it.
I definitely vote for buying a less expensive "real" camera over a model marketed for kids, especially if he wants to print any photos.