In my country that is the case only if you do not know gender of the animal. For cats we also use separate nouns for male/female. Dog noun is sort of genderless, like water.