You could try playing games or what not with him but I honestly think he just needs time. I think they grieve like us. When we lose someone we love it could take a long time to recover and no one takes the same amount of time to grieve.
Jazz, Shiloh Shepherd, 4 yrs old, CGC HIC
Bunny, GSD X, 6.5 years old