Puppy is a robot dog that urinates, eats and sleeps.
View this project on YouTube
Advanced programming
Scratch