There is no substitute for holding your baby as much as you can. But let's face it, none of us can pack them around on our backs 24 hours a day. And I'm not so sure we should. Your baby may well be responding to the schedule you have, meaning, he has it figured out when Mommy will be home and it should be play or cuddle time. For HIM. Babies are myopic and they have no concept of needs outside of their own. I would suggest, as much as is possible, scheduling some time right after you get home and have had a chance to put on comfortable clothes, just for your children. No phones, no computer, no laundry, no going through the mail....etc. Even if it's just 20 minutes, completely devoted to both of them. Then, talk to them about transitioning to the next task at hand. "Mommy needs to begin preparing for dinner now. Who wants to come along?" Try putting your 3 year old at the table, or on the floor, with crayons and paper and ask her to draw what she would like to have for dinner. Explain that might not be what you are having that night, but you can praise her and perhaps try it the another night. The trick is to try a task and keep her focused. You can be at the stove and talk about what color tomatoes or broccoli are. If it is completely silly, as kids that age can be........laugh and chuckle about it. Now, for the baby, bring him into the kitchen too. He may fuss at first, but put him in his high chair and give him something to snack on as you cook. Let him play with your measuring cups and spoons and as you need one, say, "May I have this please?" Let him see you use it. Rinse it, give it back to him and say "Thank you!" Give him his own plastic bowl and plastic spoon. Let him "cook" his own yogurt or crackers or Cheerios. He is a little young to assure he won't try to eating them, but before long, you can give him his own crayon and paper. I always had my children in the kitchen with me. That is where they learn HOT and DANGER and DON'T TOUCH. But, the kitchen is where all the good stuff comes from and really is the center of a family. You can give your baby a kiss for every dish you load in the dishwasher and make a game of it. My first baby is 21 now and she got really cranky at the same time every day. I figured out it was because she was ready for the cooking and the smells and it made her want to eat. When my son came along 10 years later, I already knew what I was doing. He's 12 now and wants to be a chef when he grows up.
If your baby is teething, he will just feel grumpy no matter what. I used frozen "Goose Bars". Poke just a tiny hole in one end so that as they chew or lick on it, they will get some of the flavor as it melts.
I hope this helps you!