Flexi Says: Unlike the outer planets, which have many satellites, Mercury and Venus do not have moons, Earth has one, and Mars has two. Venus and Mercury do not have moons because they are closer to the Sun than Earth. Sun's gravitational pull would make it difficult for any moon to remain in these planets' orbit.