A general question concerning names. Do you see any benefit in creating names for real world flora/fauna? I'm basing a part of my world on the southern US/Mexico (when it comes to flora/fauna). Do you think it odd to call an avocado an avocado, or too offputting in naming it a "leatherfruit"? Likewise, does it take you out of the story if I use mulberry, or would you prefer "redhive berry"?
Almost never. If it's a real plant, use the English name. Even if I was going to nickname it, I would still say, They referred to the avocado as leatherfruit, or He picked up the avocado and said, "I hate leatherfruit." Save the comprehension work you thrust on readers for important stuff.
The exceptions might be if the real plant was exotic enough that most readers wouldn't recognize it, or if the name was too sciency that it broke immersion. Even then I would hesitate - sharptooth works for a kids' show, but if it's a T-Rex, I think most readers would be okay with T-Rex. And if I didn't like T-Rex, I'd probably want to create a new monster rather than try and rename T-Rex.