I would certainly offer 3 meals to one so young. But there are a few pups that don't want 3 by that age and will refuse one of them. If you've one of those, then there's not a lot to be done about it, except go to 2 meals daily. But if the pup does still want it, then IMO he should be given it - 3 months is still just a baby, after all.