Answer:
a. horrible
Step-by-step explanation:
From the context provided, we can tell the narrator cannot stand his cat anymore. His word choice (e.g. loathing) emphasize his new found hate. Horrible is well fit in this paragraph.
odious adj.
extremely unpleasant, repulsive