Ferrothorn is allowed to have spikes, stealth rocks, and leech seed all at the same time, even though he can only legally learn any 2 of them via breeding.
Also, for Arceus, you don't have to give him a plate to determine his type, only click on the right mon (so you then give him lefties or...