Senior rescue dog makes life complete for young Marine Corps veteran