>>43283176>>43283818>>43283838>>43283850>>43284007>>43283892>>43283917I've thought about this a lot, but I think I figured it out. Everyone assumes it goes 3 heads > 2 heads > 3 heads, but what if it actually was 1 head > 2 heads > 3 heads, and we're just assuming they're conjoined?
They could just be 3 separate babies that stay together as one Pokemon for protection and intimidate possible predators. Pic related.