Magic (formerly known as Oristolfo) is a German Shepherd who is Kate’s pet companion. He is voiced by Mark Hanna and Johnny Yong Bosch in English (the latter for only three episodes) and Renato Novara in Italian.

He serves as the co-main protagonist alongside Kate. He's very kind and would protect his owner with his life. Together with the Royal Guards, the two carry on the important work of Princess Ava, the monarch of the Pocket Kingdom who was accidentally sent to the human world by her twin sister Eva. Their task is to match lonely children with new pet companions until the princess can find her way back home.


Magic has thick, tan fur with dark brown markings on the tips of his ears, face, back, and tail. He also has a black nose and amber eyes. One of his ears is flopped over.

Depiction in the series

Magic’s original name was Oristolfo. In the second episode, he is renamed to Magic thanks to Kate.


He's the only one who calls Kate "Katie." As her best friend, he is very protective and thinks the world of her. He also gets along well with Kate's parents.

At his core, Magic is cheerful, kind, protective, brave, and cares deeply about others' well being.


Little is known about Magic/Oristolfo’s past, but it is known that he was one of Camo‘s classmates.

He did not like his original name, Oristolfo, and so was overjoyed with the new name Kate gave him. He was the first puppy to be chosen on Pocketville's anniversary.

Magic is the only other animal character, besides Princess Ava and Eva, to wear the Friendship Heart, while Kate is the only human character to wear it.


See Magic/Gallery.

Community content is available under CC-BY-SA unless otherwise noted.