The Playmobil 9256 1.2.3 Man with Dog delivers both of these things in a fun set for ages 1 1/2 and up!