Do dogs forget?  No.  And here is proof in this nice little dog video of a dog greeting his “Dad” soldier returning home from Afghanistan.

[youtube]http://www.youtube.com/watch?v=SZq4P6ajTfs

Just click on the title “Dog Seeing Owner Return From Afghanistan” to get the video.