I free feed all my little ones. As far as apples, I never give more than 2 pieces(without skin) as it can cause diarrhea(learned that the hard way

Carrots I give either shredded or the small ones that have the peeling off, I usually break those in 1/2.
You can do a search on foods toxic to dogs and get a big list of foods that can harm or even kill your pup.
Congrats on your baby, they're kind of addictive