It will probably take Shadow a while.
Just from MY experience, it took Lola a year... or close to it.. when Leonard passed. Lacy (dog) played with me outside (running after a toy) for the FIRST time today. Sparky (other dog) has been gone 4 months.
A kitten may help, but I wouldn't expect it.