<p>Personally, I think "no gifts" (worded better than that though!) isn't rude. Ostensibly it's rude because it presumes gifts in the first place, but frankly it IS an unspoken obligation for guests to bring something. Relieving them of that obligation isn't rude, IMHO.</p>
<p> </p>
<p>However, just because I don't think it's rude doesn't mean that nobody does. Some people think it's rude, and that's that. I'd be willing to take that chance.</p>
<p> </p>
<p>Asking for a specific gift is trickier. I know some people who don't want gifts and always specify this. The first year I didn't bring anything but felt really awkward because EVERYONE ELSE brought stuff anyway. I know the parents of the birthday boy would have preferred otherwise, but they opened the presents at the party and it was awkward for me. So honestly, the next year I brought a little something, and everyone else did too. The year after that I didn't bring anything because I was beginning to understand that they really didn't want the gifts. The year after that, they told everyone "no gifts, but if you must, please bring _____." So that was a little weird because now I felt obligated to bring what was specified. Even KNOWING how they felt about stuff, I did not feel right just showing up with no gift, I felt obligated to pick up what they wanted. That kind of obligation, imposed by the host onto the guests, is definitely against good manners (though I don't hold it against them... I know they are not greedy, just trying to keep from getting a flood of crap that don't fit their values). So the last two years I have obeyed their directions and bought what they wanted. Fortunately they ask for things under $10. It's still awkward, though.</p>
<p> </p>
<p>In your case, it's arguably different because you are asking for gifts for a charitable cause and not yourself. But... some thoughts I have:</p>
<p> </p>
<p>1) And I put this first for a reason - Your daughter is really excited picturing being able to give these gifts to the shelter but I think she is likely to be disappointed. One or two people might bring something but she's all excited thinking of being able to lug a big box of stuff and really help the animals a lot. I think it's going to fall short of that. I'd encourage you to try to set expectations here so she doesn't feel really let down.</p>
<p> </p>
<p>2) Obligating people to donate to a charity is difficult. (And for the reasons I explained above, people will feel the obligation even if they don't follow through). Not everyone agrees with your charity. Some people, for example, really feel that helping animals when so many people need help is immoral. (I don't feel this way, but it's a valid point of view).</p>
<p> </p>
<p>3) No matter your intentions, you will probably ruffle some feathers.</p>
<p> </p>
<p>I think I'd risk ruffling the "no gift" feathers but not ask for any donations. And I think I would separately help your daughter to round up donations for the animals. I think she will be more satisfied with the results, and by not tying it to her birthday it will reduce a lot of awkwardness.</p>