Easy enough ti clean yourself, but you want to use the least invasive method first.
Normally I just use a rocket blower, which gets rid of most stuff. Just hold the camera upside down with the lens off, and give it a good blow out to remove any dust in the body. Then I'll put it in cleaning mode to raise the mirror, and do the same, to get dust off the sensor.
If I've got noticable dust spots after that it's either a gel pen, or a wet swab kit.
For lenses I'll do the same process, give it a go over with the rocket blower which tends to get rid of most of the dust. For the front lens or filters I'll give it a mist up with my breath and a wipe with a soft cloth (or clean t-shirt) to remove any smearing. Need to be careful there's no bits of grit/sand on it before giving it a wipe, and I'll use a gel pen to lift them off before giving it a wipe if need be.