Question: how to yarn over without leaving a hole?
Answer:  Knit until you reach the YO you made in the previous row.
 Insert the tip of your right-hand needle into the Back Loop (back leg) of the YO. ... 
 Knit normally the YO loop.