Natural satellites don't have a specific size limit, if the sizes of the two objects are large enough they are considered a double body (like Pluto and Charon). The largest moons in our solar system are around 5,000 km in diameter, so an Earth-sized satellite is not beyond the pale by any means...