Pokemon appears to have learned its lesson when it comes to supply meeting demand on the Squishmallow front as right now, the two new additions are in stock at the Pokemon Center. Either that or ...