In May my grandfather died. Since everyone in the family was going to be at the funeral, (2.5 hours from home) my DD came along with us. She was 2 at the time. My cousins' boys were 1.5 and a little over 1. They were all great!
My DD knew something happened to great grandpa. Without me saying a word, she told me great grandpa was in bed sleeping and couldn't get up. It was almost eary as she said this before we told her ANYTHING! (The last she saw him was in the hospital and he was sitting up...).
Anyways, my daughter and my cousins kids did great at the funeral home. They were polite and well behaved. At one point all 3 of them were sitting on the kneeler infront of the casket and peaking in.
On the day of the burial she helped place flowers in the casket and then again throw some in when he was placed into the ground.
She doesn't appear scarred from this. She will talk about how great grandpa is still sleeping (again something SHE came up with, we never told her anything). And she knows she won't see him outside of photos.
More importantly, it meant the world to my granny and dad that my DD was there for the funeral.