Quick question about extra types; If a Pokemon that normally only have one type but gains another when it evolves is given another type, does that mean that when it evolves it has 3 types?