Does pop have a short o sound?

Yes. The O has a short O sound as in stop, cop, and hot.