Sorry to hear about your father.

Both DC have attended funerals. I believe DS was 3 for his first. He did better than I thought he would (and it was a VERY long funeral). It's your decision, but I wouldn't let his age be the only thing keeping you from letting him attend.