>>47567018the rules for types in gen 1 was simple
if a pokemon started dual type, it kept both types for all of its evolutions
if a pokemon changed type on evolution, it could only gain a new type (not lose a type with the exception of eevee) and only gain this type on the final stage
or not change type at all
the starters represent all three rules