Código SQL:
Ver original-- Consulta sobre raza o sobre animales?
SELECT * FROM animales LEFT JOIN razas ON animales.raza_id=razas.raza_id WHERE razas.raza_id=1
-- Si quieres todos los animales de una misma raza
-- Entonces haz el filtro con la tabla "animales"
SELECT * FROM animales LEFT JOIN razas ON animales.raza_id=razas.raza_id WHERE animales.raza_id=1
-- Si quieres todas las razas de un mismo animal
-- Imposible... pero la consulta seria asi:
SELECT * FROM razas LEFT JOIN animales ON razas.raza_id=animales.raza_id WHERE razas.raza_id=1
En FROM coloca la tabla "primaria" de tu consulta, en JOIN las "secundarias" y el filtro aplicado en campos de la "primaria".
No estoy seguro de que esto corrija el problema con los resultados, pero al menos es mas logico y facil de entender cuando se requiera modificar la consulta.