This robot dog has multiple functions. (Assembly required. Raspberry Pi and Battery are NOT contained.) Overview video -> https://youtu.be/7BmIZ8_R9d4
Provides detailed tutorial (download needed, no paper tutorial) and complete code (Python). Download link -> https://git.io/JfAcS
Compatible models -> Raspberry Pi 4B / 3B+ / 3B / 3A+. (2B / B+ / A+ / Zero 1.3 / Zero W is also compatible but needs extra parts.)
Control methods -> Controlled wirelessly by your Android devices, iPhone and computer (Windows, macOS and Raspberry Pi OS).
Needs battery -> See "AboutBattery.pdf" in downloaded file to buy.