Use provided uninstallers.

Some developers provide special uninstallers for their app. Mostly if an app needs some special preferences and drivers. Uninstallers exist only for apps downloaded from the Internet.

Most of the applications store their uninstallers in Application folders (but they don’t appear in Launchpad) and DMG files from where you have installed application. But you still can use spotlight to find them.