If you're not gonna paint it all yourself, I'd let the body shop pull the dents. Fewer changes for finger pointing between parties.
If you're going to paint it, then by all means have someone else massage it out!
I'd definitely paint the bay with the fenders off though. However you plan to put color to it.