I don ' t think it would . Produce Flame says you have a flame in your hand , when you wild shape into a wolf you lose your hand , thus losing the ball of flame . The use of hands is even mentioned in the Wild Shape rules . Even if it was possible , it seems rather useless Roll Initiative , Round 1 Cast Produce Flame , Round 2 Wild Shape into a wolf , Round 3 Shoot your produced flame at someone with advantage . Meanwhile you could ' ve just cast Produce Flame three times . <| sep |> For CP , it doesn ' t matter . Your egg Pokemon ' s level was determined when you picked up the egg . Also the Pokemon , so if you picked it up a while ago , Eevee could still be a possibility So unfortunately , your eggs will only be level 20 if you picked them up at or after level 20 . The highest level an egg can be is 20 . I would hatch them now . Before the end of the current event if you can . That way you can get the extra experience and stardust .