Yo lo haría con una tabla animales y una tabla tipo y las referenciaría.
La relación sería 1:N donde un animal puede ser de solo un tipo y un tipo puede tenerlo muchos animales.
Código sql:
Ver originalCREATE TABLE tipo(id INTEGER PRIMARY KEY, nombre_tipo text);
CREATE TABLE animal(id INTEGER PRIMARY KEY,
nombre VARCHAR(20),id_tipo INTEGER, FOREIGN KEY (id_tipo) REFERENCES tipo(id));
saludos