← All comparisons · All quadrupeds · Robot Glossary

Small Programmable Quadruped Robot Comparison (Under $500) MechDog vs Bittle vs WAVEGO vs PiDog vs Freenove vs XR-Corgi

Comparison of seven desk-sized robot dogs that can be programmed and start under $500. All are hobby kits for learning code, gaits and simple vision on a hard floor. The biggest difference is in the legs. Dogs with three servos per leg can side-step, lean and hold body poses, while dogs with two servos per leg mostly walk forward, back and turn. Ordered by starting price.

Comparison table

Freenove Dog (ESP32)FreenoveFreenove Dog (Raspberry Pi)FreenovePiDogSunFounderWAVEGO / WAVEGO ProWaveshareBittle / Bittle XPetoiMechDogHiwonderXR-CorgiXiaoR Geek
Price
Price range$123.99$129.99$179.99$242.99 – $446.99$289 – $469$299.99 – $569.99$359 – $1,500
Kits under $500$123.99 kit$129.99 kit$179.99 kitBasic or Pro Basic $242.99, PI4 Kit $415.99, Pro PI5 Kit $446.99 (Pi included)Bittle $289, Bittle X $319–399, Bittle X + Arm $449Standard $299.99, Advanced $369.99, Ultimate $469.99Basic $359, Graphical Programming or Voice Control $399
Bought separatelyTwo 18650 cells and a chargerRaspberry Pi, two 18650 cells and a chargerRaspberry Pi18650 cellsNothing listedNothing listedNothing listed
Legs and motion
Leg servos12 (3 per leg)12 (3 per leg)8 (2 per leg)12 (3 per leg)8 (2 per leg)8 (2 per leg)12 (3 per leg)
Side-steps and body poses● Yes● Yes– No● Yes– No– No● Yes
Other servosNone1 head3 head, 1 tailNone1 headNone (the $569.99 Pro kit adds a 3-servo arm)1 camera
Servo typeHobby servosHobby PWM servos, no position feedbackMetal-gear hobby servosSerial bus servos with position feedback on the ProHobby servosHobby servosBus servos
FrameNot publishedNot publishedNot publishedAluminum and nylonNot publishedAluminumAluminum shell
WeightNot publishedNot publishedNot published465 g (Basic), 554 g (Pi kit)~290 g~560 gNot published
Walking speed~0.1 m/s (est.)~0.05–0.1 m/s (est.)~0.06 m/s (est.)~0.2 m/s or less (est.)~0.4 m/s~0.07–0.1 m/s (est.)~0.1 m/s (unconfirmed)
Brain and sensors
ControllerESP32-WROVERRaspberry Pi (not included)Raspberry Pi (not included)ESP32, plus a Raspberry Pi 4B or 5 in the Pi kitsNyBoard (Arduino-class), ESP32 on Bittle X, optional Raspberry PiESP32ESP32 (a Raspberry Pi only on the $1,000+ AI Visual versions)
CameraIncluded, on the ESP32 boardIncludedIncludedEX and Pi kitsOptional moduleAdvanced kit and up (ESP32-S3 camera module)AI Visual versions only ($1,000+)
Other sensorsUltrasonic, touchUltrasonic, IMUUltrasonic, IMU, touch, sound direction, microphone, speaker9-axis IMU, OLED displayIMU, optional ultrasonicUltrasonic, IMU. The Advanced kit adds voice, touch and light modulesUltrasonic and infrared obstacle sensors (expansion kit)
Programming
Languages and toolsArduino (C++), phone app, desktop clientPython, phone app, desktop clientPython, OpenCV and MediaPipe, phone appESP32 and Raspberry Pi code, browser control, JSON commandsPython, Arduino, C++MicroPython, Arduino, Scratch-style blocksArduino, Scratch-style blocks, Android app, Python on the AI Visual versions
ProgrammabilityOpen source (hardware + software)Open source (hardware + software)Full SDKFull SDKOpen source (hardware + software)Full SDKFull SDK
LLM supportPossible via SDKPossible via SDKOfficial LLM toolsPossible via SDKOfficial LLM toolsOfficial LLM toolsPossible via SDK
Purchasing
Suggested ages12+12+12+14+14+12+12+
Shipping to the US2–5 days (Amazon)2–5 days (Amazon)~2 days (Amazon)~1–2 weeks2–5 days~1–2 weeks~1–2 weeks

Highlighted cells are the strongest in their row. Speeds marked (est.) are not published by the maker. They come from owner measurements or the makers' gait code, explained on each robot page. Prices are US list prices as of September 2026. Each robot's page has full specs, sources and photos.

Which one fits

The robots