When I see it, I think that it was a logo to child parties
Whooaaaaaaaa, Nelly! Holy smokes! There is WAY too much happening here, and the only dentist-y type thing I see is a toothbrush! And no text!?
I would start over.... Simplify. Go with ONE idea, not 5! I don't know what balloons, birds, rainbows or suns/planets have to do with dentistry. Not that I'm saying you HAVE to use a toothbrush or anything tooth related at all- you could technically use any one of the five symbols you have up there, but never all five.
Why a rainbow? Why balloons? Why the sun? Why a green bird?
These are all the questions you should have asked yourself before creating this logo.
Haha, I do agree. It was for a dentist that originally had a kids drawing, with all these elements in the "logo" I couldn't even describe how hideous it WAS...With that said, they wanted these elements incorporated, while making it look more professional. Was just posting for a critique to kind-of find words to tell the client, so he may go in a different direction.
"They wanted these elements incorporated, while making it look more professional."
Don't ya hate it when clients do that? :3
Anyway remember, YOU are the designer, NOT THEM. They are paying you to basically give them the best output for their design. And if that means that it will work better without a bazillion clip-artish elements, then gosh darnit you will have to let them know (not in a mean way obviously, but strongly suggesting that it will work best with ONE element in the very least for simplicity)
Imagine printing this logo, imagine business cards, imagine posters, imagine commercials, now imagine how much all of that would cost with all of those colors! Imagine how jumbled it would look at small sizes! Imagine how forgettable it will be on a 30 second advertisement! You don't want this to happen!
Your best best in this case is to start over as the others have said, but you could use atleast one element and go from there, keep it simple. For me personally, the parrot / bird is the most interesting and unique. But you will have to totally redo it, try to use NO thin black outlines either, because it comes off as too cartoony and not professional (which is what they want)
Heres some inspiration for you concerning bird logos:
Now take a look, now just glancing here I will say that you will need to incorporate typography in there somehow, I'll let you figure out how. :D