A Metagross lo puedes conseguir evolucionandolo. SIn embargo, hay un solo Beldum en el juego, y para conseguirlo, debes vencer al campeón, e ir a la casa de Steve, donde habra una pokebola con un Beldum. SI mal no recuerdo, Beldum evoluciona en Metang, y Metang evoluciona en Metagross aproximadamente en el nivel 50.
A Armaldo/ Cradily lo puedes conseguir reviviendo uno de los dos fosiles que se encuentran en el desierto. Sin embargo, solo puedes agarrar uno solo, asi que si quieres tener el otro, necesitaras que te lo pasen de otro juego de pokemon.