Baby wild guinea pig!! Meerschweinchen means guinea pig in German - or literally little ocean pig.