I think it's great you don't try to hide things from the kids. They needed to say their good byes just like you did.
It's kind of sad, but it's loving and losing pets as we grow up that prepare us a bit for bigger losses later on in life.
That David of yours is one smart little man
