Тут я бы сделала два замечания. да, грамматически правильно по отношению к неодушевленным предметам или животным употреблять местоимение it. Но в отличие от неодушевленных предметов животные имеют пол. То есть когда пол животного известен (МОЙ кот, про которого я точно знаю, что таки кот) или предполагается (котят обычно воспитывает кошка) - то тогда используются "гендерные" местоимения. Примеры  I have a cat. HIS name is Vasya. My brother has a cat. HER name is Murka.  I see a cat. SHE plays with HER kittens. Интересно также, что про младенца часто тоже говорят it. I see a baby. It smiles at me. Аналогично русскому или украинскому "дитя".  Конечно, мы говорим "дитя". Когда пол ребенка неизвестен, неважен (в принципе ребенок) или когда подчеркивается именно "детскость". Это несколько архаичное выражение.Но вот в английском часто по умолчанию ребенка называют she, даже когда пол ребенка не известен. ну вот как в украинском общее слово "дитина" - само слово женского рода, даже если речь идет о мальчике (в мене одна дитина, хлопчик). Ну вот как в русском - мужского даже когда речь идет о девочке (у меня один ребенок, девочка). И чтобы еще больше запутать, английский язык - язык исключений и иногда гендерные местоимения приписываются тскать устойчиво некторым неодушевленным предметам. Например о корабле, судне говорят she. Ну понятно, аналогично "наши жены - пушки заряжены" . Вот как-то так.