Some dogs don't like pigeons at all because of the amount of feathers that they drop. The pup might be dropping the bird to spit out the loose feathers in her mouth.
I would keep her off them for a while, go back to a fur dummy like others gave already said ?