Kobato

Plot
Kobato is a sweet, perky, cute yet naïve girl who has a contract: to go to a certain place, she must fill a mysterious bottle with people's "healed hearts" to do so. However, the restriction is that she must finish before the four seasons end. As Kobato attempts to fulfill her mission, she is accompanied by Ioryogi, a spirit in the form of a dog plushie. Because Ioryogi is responsible for a punishment that has been applied to him and his friends from the spiritual world, he must guide Kobato and ensure that she succeeds her mission, so that he and his friends might return to their true forms.