No. You can only gain one level bonus buff to increase the chance of getting a good perk when you level. So you can't feed them three different 14% foods for 42%; it's still 14%, using the last one you fed them.