What is the Spanish Word for Dog?

The spanish word for a male dog is perro. The spanish word for a female dog is perra. The spanish word for a male cat is gato. The spanish word for a female cat is gata.