The animal shelter is always a good choice IMHO. Everything from monetary donations to toys, old blankets and towels are welcomed. Many shelters have a wish list, things they need or want. Check it out, often times they are not big things. Our favorite here is Dogs for the Deaf. Every one of their specially trained assistance dogs was taken from a high kill shelter ranging from WA to Southern CA. These dogs are then placed in homes all over the country after training. There is a $50.00 application fee and a $500. deposit which is returned after the dog and its partner have been together a year. They are expanding their program to Autism assistance dogs.
There are toy drives by the local police or fire and it is certainly easy enough to drop off a new toy in any of the boxes that are likely set up in YOUR town or city. Abuse shelters for women and children also often have some low key donation opportunities. Then of course there are many national and international non-profits doing good works. If you want to find and see their ratings you can check them all on line at Charity Navigator.
Maybe a gift in that hard to shop for person's name?
Parting shot: Sharing