Homemade is the best, in my (never to be humble) opinion. It is more personal and there is love in every bite.
It depends...do you have dozens of cats that walk all over your kitchen counters?
Why bother? Tell everyone that you are just happy to spend time with them and you don't want to contribute to them developing health problems resulting from over-eating.
home-made... 'specially if you've got a talent. nothing can beat well-made home-cooked treats.
there is nothing better than homemade. It tastes better, and I would be tickled to know someone put the time into it just for me :)
Get gift cards for picky people. everyone gets one gift each. and do something fun and family oriented like cooking
Homemade cookies and treats. A lot of the purchased stuff ends up not getting consumed.