If there is some reference picture, this might have a definite answer, but this question is based on your opinion from what you have given me. I can translate the sentences if it helps:
el gato es feo = the cat is ugly
el perro es bonito = the dog is pretty (normally you would use bonito(a) to describe a person though)