Like everything else, Amazon parrots smell because they’re not clean. Captive parrots make messes and need to be bathed fairly regularly.