Hi Michael!
Both restaurants you have picked are really delicious. In fact my tummy is getting rumbly just thinking about them. I also have two young sons who are 3 and 4 years-old, and have eaten at both restaurants with them. While they enjoyed the food choices at both, hands down their favorite was
Whispering Canyon Cafe. During your meal at this fun Disney Dining establishment your whole family will be entertained by the zany wait-staff, fun games, and lively atmosphere. My son still talks about the restaurant that let him ride a horse around during dinner, so it must have left quite an impression on him. I highly recommend a meal at Whispering Canyon Cafe, just make sure you ask for ketchup when you get your meal!
In order to reach Whispering Canyon Cafe you can take a bus from Disney's Caribbean Beach Resort to any theme park and transfer to a bus that is traveling to Disney's Wilderness Lodge. The restaurant in just inside the lobby to the left as you enter.
Thanks for visiting us at the Disney Parks Moms Panel, and please let us know when we can help you out again.
Happy Disney Dining,
~Jen