Meet the Bittle X: a palm-sized, open source programmable robot dog with voice and app control. It supports block-based, C++, and Python programming. It has over 35 predefined actions, so it can sit, play dead, and backflip. It also has 10 additional programmable voice commands.
The Bittle X is driven by 9 fast digital servos and has an Arduino compatible chip. It lasts up to 1-hour on battery.