Flower watering cans