Puff Puff, Puff Puff, and Puff Puffby 2101Gen 1 Puff Puff will be called as Humbert, gen 1.5 Puff Puff will have the same name, and gen 2 Puff Puff will be called as Puff. Also, this is a continuation of Puff Pu...yfmfanfictionyfmhumbertpuffpuff+13 more