Right-hander Jake Dunning joined the Giants on Monday, taking Matt Cain's spot on the roster after Cain was placed on the disabled list.