Slick
Guru
Yes, dogs have feelings. They are always happy to see you back, no matter how long you are away for.
Apparently the only reason dogs can come up with for your absence is you are dead. I think its because as a pack animal, you would never go anywhere without the pack. I think that is why they are so delighted to see you again, no matter how long you have been away for.
Not sure how they know that though.