Any question that starts out, "is this ok to wear" usually sparks a fur fight. You will get NO, YES and everything in between! What are you wearing? If you're wearing a formal gown, a tux on him would be appropriate. If you're wearing a dressy pants suit or cocktail dress, a suit on him would be formal enough. Of course, this is JUST MY OPINION.