Hi M.!
These ages are just sooooo fun ;) Anyways, i worked at a daycare for two years and have lots of other experience as well, so maybe my information can help!! Alot of the problems your having are really due to the age of these children, however there are things you can do to help. One very good method, is to "distract" the children. Offer a new activity, maybe even a group activity, such as reading a story, painting, singing songs, anything like that. There are times when you will physically have to remove a child from the situation, but always give them something new and exciting to do. Playing with you one on one usually works b/c kids love the individual time. These kids really can't understand the concept of sharing well at this age..the 3 year old may start to, but not the others. Children are really egocentrical!! I do put up toys, where the children can see them but not have them, and say something like "Hailey and Sonny don't want to play if you can't play nice, maybe in a little while we can try it again". It really helps to have some kind of schedule for them as well, if they are just "playing" all day, they will get bored and the fighting will ensue. Maybe keep freeplay time at a minimum of 20-30 minutes and then go on to another activity. Anyways, i really hope this helps!! Have a great day! I can't wait for the garage sales either!!