PuppyPi is an AI-powered quadruped robot dog designed for robotics education and embodied AI research. It is built around the Raspberry Pi 5 and supports both ROS1 and ROS2 environments with Python programming. The robot features eight high-performance servos and a linked leg structure for coordinated and precise movement using inverse kinematics. Equipped with an AI vision camera, multimodal AI model, and voice interaction module, PuppyPi enables perception, decision-making, and real-time interaction. It is suitable for AI vision experiments, autonomous navigation, and advanced robotics learning projects.