The characters in "The Art of Racing in the Rain" are well-developed and relatable. Enzo, the protagonist, is a complex and charismatic character. His narration provides a unique perspective on the events unfolding on screen. Frank, the human protagonist, is a kind and gentle soul who forms a deep bond with Enzo.