We received towel pets this time, and also found out where they came from.
We were staying at the Caribbean Beach Resort and we were walking through the Old Port Royale Centertown to pick up juice and stuff for the following morning. It was probably 3 p.m. or so, and the place wasn't busy at all. There were two CM's at a desk area near the restaurant, and they were making the towel animals. They must have had a mound of over 100...with swans, dogs, birds and all kinds of others. The next evening, when we got back to our room after a day in the parks, we found a towel dog and bird sitting on the bed (DD & DS were very happy to get them). I did notice that the days that we were out & about very early in the morning we had them, and the days we stayed in our room later, we didn't. Don't know if maybe they run out of them for rooms they are cleaning later in the morning, and that is the determining factor?