My son is almost 3 years old. He behaves great for his daycare provider, and is with a group of 5 other children each day. But while at home he is tempermental, aggressive, and literally cries about everything. We try to engage him, but nothing seems to keep his attention for more than 30 seconds, and virtually no punishment for his behavior (time-out, yelling, and in extreme matters spanking) seem to work. I am at my wits end and have no idea what to do.
Hello, This sounds very tough and frustrating.  First, a note of reassurance - child Chat Doctor.  I have a lot of questions for you.  But let's start with one - is he getting enough sleep?  Meaning 10-11 hours of sleep in 24 hours?  That would be the first thing I'd work on.  Also are you and any other adult caregivers consistent with short, pointed directions and expectations?  And finally, have you discussed with the daycare provider whether it's his/her style or just the fact of the other kids being there?  Hope I have answered your query. Let me know if I can assist you further. Take care