OP, are the other grandkids older? 3 can be a hard age and it may just be much easier for your MIL to interact with the older ones. I know you said your DS is timid/not difficult, but maybe your MIL is just more comfortable with kids with more independence (no potty issues, napping issues etc). Plus older kids can do more, go more places, stay out longer, etc etc. If the other grandkids are the same age or younger then that would definitely be different.