gọi số gà là $a$
số chó là $b$
$⇒\left \{ {{a+b=54} \atop {2a+4b=154}} \right.$
$⇒\left \{ {{2a+2b=108} \atop {2a+4b=154}} \right.$
$⇒\left \{ {{2b=46} \atop {2a+4b=154}} \right.$
$⇒\left \{ {{b=23} \atop {2a+4.23=154}} \right.$
$⇒\left \{ {{b=23} \atop {2a=62}} \right.$
$⇒\left \{ {{b=23} \atop {a=31}} \right.$
Vậy có $31$ con gà, $23$ con chó