My days aren't set for a muscle group. Depends how I feel going into the day on what muscle group I'll do. I'll train randomly Monday through Saturday with an off day in between that and another always religiously on Sunday.
Maybe I'll hit shoulders on Monday, legs on Tuesday back on weds, chest thursday, legs again on Friday then arms on Saturday. Again this schedule varies especially on how my secondary muscle groups feel after a workout like say if I hit chest on Tuesday and don't feel my tricep too bad in weds night I'll say fuck it and train tricep the day after or maybe shoulders. At times I'll go 6 days of training Monday through Saturday. If I take a day off in between I just won't do my leg routine for the second time in the week. I'm a fan of legs twice a week, noticed better progress this way.
Cardio twice a week if I'm bulking, 5 days a week leaning. Abs randomly twice through the work week at with weights.