Hola Hquinn,
¿Has probado el código?. Pruebalo poniendo por ejemplo "Gato" y veras que te da un error:
Introduce el animal en el que te quieres convertir:Gato
El animal que has escogido es: Gato.
La cadena introducida tiene menos de 5 caracteres La cadena introducida tiene más de 15 caracteres y no comienza por la letra A.
El problema lo tienes en los if que comprueban la longitud del texto. Tienes una primera comprobación para si es menor de 5 caracteres y después, tienes una segunda comprobación para si esta entre 5 y 15 o, si no se cumple esta, da por hecho que es mayor de 15.
Debes de hacerlo todo en una sola comprobación a base de if ... esle if ... else.
Y si me permites un consejo, dale a las clases nombres que sean indicativos de lo que hacen. Te resultara mucho mas fácil trabajar con ellas posteriormente.
Espero que te sirvan de ayuda mis comentarios,
Un Saludo,