* Amante de los perros: This is a literal translation and the most straightforward option.
* Aficionado a los perros: This means "someone who is fond of dogs" and implies a strong interest or hobby.
* Persona que ama a los perros: This is a more formal and specific way to say "person who loves dogs."
* Perrofilo: This is a less common term, but it is used to describe someone who is a dog enthusiast.
You can also simply use the phrase "alguien que ama a los perros" (someone who loves dogs).
Ultimately, the best term to use depends on the context and the level of formality you need.