my 3 years and 1 month old son is not eating hard fruits like guava, cucumber etc. He eats apple, banana and other fruits which are soft. He doesn't eat cashew nuts, almonds or even peanut candy. If I give him any hard food like raw sliced carrot or anything he just chews once and spits it out. He chews and swallows cooked vegetables and boiled rice.