A parrot would certainly fit on your shoulder more easily than a goat, I would only go with the goat if you can't source a parrot.
Does the parrot have to be alive? If not it would be easier to keep it on your shoulder (nails, staples etc)