everything you said and then some. The reason to get outside every day and every nite to check on my girls and make sure they have food and water. Rain , snow sleet and or hail. lol. Good exercise and they are pleasant to be around. My one Sweet Pea comes running everytime I step out my door. The rest follow her and it is pleasant to have something pleased to see me. I know it is for treats and warm food in winter, but still they loves me. lol.