Taking Care of Your Pets Effectively and Efficiently