New toys are delivered to the Ranch every day. The number delivered depends on the level of your Ranch, as does the amount of toys you can keep.
Note that the only way you'll have a single toy on the Ranch for more than a day is if that toy is delivered more than one day in a row. For instance, when your reach level 11 there will be 3 toys delivered every day starting the day you reach that level. As a result the toys from the previous day disappear.
Click the thumbnails to enlarge!