why is it duas and not dois?
Duas gatas = two female cats
Dois gatos = two male cats
Dois is used with masculine nouns and duas is used with feminine nouns.
It sounds like you are referring to two attractive girls here in Brazil.
Undersrood bur how can you tell the gender by the sentence?
"Dois gatos" and "Duas gatas" are correct here.