The Oklahoma Humane Societys Virtual Pet App allows a user to walk through the pet adoption process and then practice pet ownership with a virtual pet that they must provide with food, water, and play in order to keep the pet healthy and happy. This app is a great tool for teaching kids the responsibility of taking care of pets.