Whenever possible, it's best for managers to give feedback immediately after they see, hear, or notice the behavior. If you have a chance to give feedback right after one of your directs does something you either want to encourage (positive feedback) or change (negative feedback), and you can do so without others overhearing, do so.