Rosie & Ruff in Puppydog Tales/My Little Pony

Cast

 * Rosie as Twilight Sparkle
 * Shining Armor as Ruff