You know if they did do S, what if he was C's husband and their son, Lucas, ended up been Granny's husband. I wouldn't be surprised, if Pongo turned out to be Granny's son-in-law, as Perdita would've been Granny's firstborn, and C took her, then came back for Anita, so it's why Granny took Red from Anita, after C went missing. Oh, I can't wait! C doesn't have to be a threat to Storybrooke, just one character, and I don't mean just Pongo, I mean.... Granny! She could have a secret background with Rumple,Ursula & Maleficent, but in another life, it was always Granny, who she called Nanny. I think this could work! I mean, just like Pan! C could be older than she looks, afterall it was Granny's future husband, Mr. Lucas who made Granny a wolf, so unless C is the oldest wolf alive, and is killing off other dogs, who aren't her kind. Then, C is the big bad wolf, aside from it was Ruby back in S2 She could be the first, immortal wolf, the only way C can die is if her heart was bound to the moon, and its why she keeps herself so young, bc on every full moon she skins dogs fur, and uses it to make herself look how she does. She's probably older than Granny, which maybe why she calls Granny, as Nanny! So if they some how make C magical, like the oldest wolf alive, who has history with her and also Rumple, it could've been him that cursed C. But I'm not holding my luck on that! She could be a wolf, the oldest one to date, older than Granny, thats if her son was Granny's husband, Anita's grandfather and Ruby's great-grandfather! But unless her history is Pongo is alot different than hers with Granny, then I'm sure Perdita is somehow related to Granny.