Who are these platforms for?

Teachers working with beginners

You need clear first programmes and prepared devices, so learners can change the robot’s movements themselves rather than simply operate an app. Petoi and ELECFREAKS document visual programming routes for their respective platforms.

micro:bit clubs

You want to build on existing MakeCode skills and apply them to a four-legged robot. The micro:bit is not included with the XGO Robot Kit V2 described by Techni Science Deutschland; ELECFREAKS documents the MakeCode extension.

Python maker groups

You want to use sensors and your own control logic, and can oversee the setup of the operating system, Raspberry Pi version and hardware. SunFounder documents PiDog Python projects and the Raspberry Pi setup they require.

What should you consider when choosing?

Start with the programming route and devices your group already has, then check the model, sensors and preparation required.

What matters What to check before buying Who it matters most to
Programming it yourself Check that you can follow a documented block-based or text-based programme through to the robot’s movement; remote control alone isn’t enough. Petoi describes web-based blocks over USB serial, while ELECFREAKS offers a MakeCode extension. If I want learners to change movement sequences themselves, I need a clear route into programming. Around 33% of consumers put programming their own robot first.
Using devices you already have Check the box contents, supported controller version, device and software setup for the exact model. The XGO offer described by Techni Science Deutschland doesn’t include the micro:bit; SunFounder offers different PiDog versions. If I want to use micro:bits or Raspberry Pis I already have, the specific version needs to be compatible. Around 27% of consumers prioritise hardware and setup they already have.
Adding sensors Check the sensors and programming examples for the exact kit. OpenELAB says the MechDog Standard Kit doesn’t include a camera or voice module; don’t assume that other versions have the same features. To create my own responses to sensor data, I need to know exactly what’s included in the version I choose and what I can programme. Around 20% of consumers prioritise sensors and expandability.
Supervising operation Read the instructions and warnings for the exact version, plan for checks and setup, and assess optional online services separately. ELECFREAKS says to check the mounting screws on the XGO-lite V2 before every use. If a group is going to use the robot regularly, supervision and manageable preparation matter to me. Around 20% of consumers focus on supervised use and possible additional requirements.

Common purchasing pitfalls

  • Assuming “micro:bit compatible” means everything is included

    The micro:bit isn’t included with the XGO Robot Dog Kit V2 described by Techni Science Deutschland. Without a compatible controller, you won’t be able to start the planned MakeCode lessons with this package as intended.

    Check what’s included with the specific kit and budget for a suitable micro:bit if your group doesn’t already have one.

  • Assuming every PiDog version works with Raspberry Pi 5

    SunFounder offers Standard and V2 versions; according to the manufacturer, the Standard hardware isn’t compatible with Raspberry Pi 5.

    Before ordering, confirm the version listed and check that it works with the Raspberry Pi you have.

  • Assuming the MechDog Standard Kit includes features from larger bundles

    According to OpenELAB, the MechDog Standard Kit doesn’t include a camera or voice module. So you won’t be able to carry out a project that needs these components as planned with this version.

    Compare your project idea with what’s included in the same version, rather than assuming it has features from another kit.

  • Confusing app control or online AI with programming it yourself

    Remote control alone doesn’t show whether learners can programme their own movement sequences. SunFounder’s separate example using online language models requires an API key; it isn’t needed for basic PiDog Python projects.

    Check the programming route by creating your own movement programme, and assess optional online services separately.

    Optional online projects may also be subject to the terms and costs of the relevant API provider.

Brands to consider

Petoi

Bittle X V2 combines a compact four-legged robot with documented programming routes. The kit and pre-assembled version suit different project workflows.

  • Petoi documents web-based blocks over a USB serial connection, as well as other programming interfaces.
  • Assembly and features vary by version. English-language documentation doesn’t automatically mean there’s a teaching programme in German.

ELECFREAKS

The micro:bit XGO Robot Kit V2 combines a four-legged desktop robot with a documented MakeCode programming route.

  • ELECFREAKS documents MakeCode, Python and sensor feedback.
  • The micro:bit isn’t included with the offer described by Techni Science Deutschland. The extension needs to be prepared in advance if you plan to use it offline.

SunFounder

PiDog offers a Raspberry Pi-based route for supervised Python, movement and sensor projects.

  • SunFounder documents the sensors and the differences between Standard and V2.
  • The offer described by BerryBase lists Raspberry Pi 4, 3B+, 3B and Zero 2W. This doesn’t mean that this offer is compatible with Raspberry Pi 5.

Hiwonder

MechDog is an ESP32 desktop platform with documented Scratch-style projects.

  • Hiwonder documents movement projects using the WonderCode programming environment.
  • According to OpenELAB, the Standard Kit doesn’t include a camera or voice module. Check the features of other versions separately.

Joybuy product selection

This Joybuy selection includes models described in their product titles as four-legged robot dogs. Before buying for a school or makerspace project, check the documented programming interface, supported hardware, and licence and account requirements for the exact version.

DOBOT Rover X1 AI Robot Dog

DOBOT Rover X1 AI Robot Dog

The product title describes a four-legged robot dog. Before starting a programming project, check whether the exact version has a documented interface for your own movement and sensor programmes.

Features listed in the product title: Vision Follow and Voice Interaction.

View at Joybuy
Unitree As2 Pro Quadruped Robot Dog

Unitree As2 Pro Quadruped Robot Dog

The product title describes this model as a four-legged robot dog. Before choosing it for a learning group, check whether the exact version supports your own programming projects.

Features listed in the product title: Voice Interaction, Follow and Obstacle Avoidance.

View at Joybuy

Frequently asked questions

What do you need for your first programming lesson?

It depends on the exact version. Petoi describes using a computer and USB serial connection for web-based blocks; the micro:bit isn’t included with the XGO offer described by Techni Science Deutschland, and a MakeCode extension is intended for use. PiDog Python projects require a configured Raspberry Pi environment. Also check the licence and account requirements for the specific platform.

Does XGO work with MakeCode without an internet connection?

MakeCode says it can be used offline once it has been prepared. Extensions are usually downloaded online and may need an initial cloud compilation, so download and test the XGO extension before a lesson without an internet connection.

How can you prepare to use these robots with under-18s?

Read the warnings and age guidance for the specific version, keep clear of moving joints and check the robot’s condition before starting. ELECFREAKS, for example, says to check the mounting screws on the XGO-lite V2 before every use. There’s no single age limit or supervision ratio that applies to all the robots mentioned here.

Does PiDog need a paid AI service for Python projects?

No, not for the documented basic Python route. SunFounder’s separate example for connecting to online language models requires an API key from the relevant service. Its terms and possible costs only apply if you use this feature.

What legal checks are important for a school in Germany?

First, check whether the specific version is legally classified as a toy. For toys, the 2. ProdSV requires, among other things, CE marking and the relevant warnings; a CE marking alone doesn’t show that a product is suitable for a particular class. If pupil data is processed through an online learning platform, the Data Protection Conference offers guidance on data protection criteria for classroom teaching. Check cameras, accounts and connected services against your planned use. The German Federal Institute for Occupational Safety and Health says the new EU Toy Safety Regulation has a transition period until 1 August 2030.