Assuming the answer to smurf's question is "yes", where does that leave the intellectually disabled who are unable to learn language skills? Soulless? Heavenless?
All dogs have souls. Not all souls have spirits. So, all dogs don't go to heaven. Or to hell for that matter. But you Smurf, have a soul intertwined with a spirit. So your destiny is still in the balance. Mine is not however. I have lived in hell for the last four years. According to the universal law of double jeopardy, it is not possible to go to hell twice. The torment peaked today when Alabama again found a way to lose to an inferior team on a last second field goal. Alabama Football. Now that is Hell.
And this my friends is why Man & God are flawed. If god created all we see. Then every living thing has a soul. Hence everything would go to heaven. As many religious people have said you need a soul in order to live.