Исправленный вариант (подходит для ребёнка):
У взрослых кабанов есть острые клыки для защиты, а кабанята прячутся благодаря полоскам.
Почему так лучше (коротко и просто):
- «Взрослые кабаны» точнее, чем «большие кабаны» — так мы сразу понимаем, что речь про взрослых особей.
- «Кабанята» — слово, которое обозначает малышей кабанов; оно понятнее для детского текста, чем «малыши» без уточнения.
- «Есть острые клыки для защиты» — правильный и понятный порядок слов.
- «Прячутся благодаря полоскам» — проще для понимания, чем «полагаясь на полоски»; оба варианта грамматически возможны, но первый звучит доступнее ребёнку.
- Запятая перед «а» поставлена верно: это соединение двух частей предложения о разных детях и взрослых.
Итог: ваша фраза была понятна и почти правильна; я предложил вариант, который звучит точнее и проще для 7‑летнего ребёнка.