Lucky's passive attack adds the luck. He has to hit enemies for the green circle to appear. If you slot Nightshade in Lucky's HB slot, you'll lose the bonus gold (the luck icon that appears when the pet is happy), but the passive attack's luck bonus still works for me and the icon shows up when Lucky hits something.