Pokemon Misty's sparkle movie

When Cerulean gym leader Misty meets a shy, talking Alicorn named Twilight Sparkle ever since she's a baby, she wished for three friendly Pokemon (A Riolu named Rudy, a Growlithe named Fred, and a Dedenne named Rose) and they moved to the Pokemon world. But when the Pokemon world becomes a stormy weather, Misty, Twilight, her friends and their new Pokemon friends must save the day without wishing. She also learns that wishing is fun, but it is far more important to work hard to achieve your dreams.