Here is a robot dog developed to teach you AI & coding concepts. The ELECFREAKS micro:bit XGO Robot Dog comes with 19 pre-built actions, 12 degrees of freedom, and app control. It can look for food, shake hands, and perform other cute moves. The XGO robot is about the size of a book, so you can easily play with it on your table.
This robot has a fully metal shell. It is ready to be extended with Arduino and Raspberry Pi. This robot is ready for Python and MakeCode. It lasts up to 120 minutes on battery. You can use the companion app to calibrate the robot and activate various actions such as turning, peeing, and crawling.