My Little Pony/Rosie & Ruff in Puppydog Tales

Cast

 * Twilight Sparkle as Rosie
 * Shining Armor as Ruff