Freelancer:
amylesko
Small Paws Big Hearts Flyer #2
My second entry! (Your brief is so versatile! I can do so many versions it's hard to choose!)