根据题意分析可知，狗和猫都与鸡相邻，即鸡的左右两边是猫和狗，又因为猫与老鼠都与兔相邻，所以猫的旁边是兔子和老鼠，兔子和老鼠在猫的同一侧，由此可知，与猫相邻的是鸡和兔．  故选$$\text{B}$$． 
$$5$$ animals in a row, dogs and cats are adjacent to chickens, and cats and rats are adjacent to rabbits, so  are adjacent to cats.  $$5$$只动物排成一排，狗和猫都与鸡相邻，猫和鼠都与兔相邻，那么都与猫相邻． 

  - Rat and Rooster鼠和鸡 
  - Chicken and Rabbit鸡和兔 
  - Rabbit and dog兔和狗 
  - Rabbit and Rat兔和鼠 
  - Rat and dog鼠和狗 