The Farley Foundation is a Canadian charity that helps raise money for Veterinarians to provide services for animals of lower income individuals. Lynn Johnston’s Farley character has been the mascot since 2001. Here’s a video of Lynn explaining her involvement and the Farley plush toy.
I want one of those plush Farleys! If you do too, visit her store.