I don't have a grammatical problem with either babies or young, although I think that, semantically, babies is too narrow a term; small animals do not remain babies very long and will be protected by their parents for longer than that.
In terms of register, young is the correct term: it sounds by far the most natural choice for a factual sentence like your example.
I have heard cherry stones called pips casually, but stones is by far the more common term, and I think more accurate.
Google Fight : Make this fight with googleFight cherrypip VS cherrystone
Interested in Language