This pokemon is based of an inanimate object
It evolves twice
It's primary colour is White
Correct and it can't be burmy because it learns a 3rd move just before evolving.
And as for the question, it may be Gorrebys(or however you spell it)
It's usually said that it evolves by combining it's prevolved form in the anime
It's prevolved form is used by a Johto leader
It gained a fighting weakness in Gen 2