The holidays are here and dollar stores are a good place for stocking stuffers. In fact, stocking stuffers and Christmas decorations can cost 30 to 70% less there. But there are also some dollar store deals you should SKIP.

Five Things You Shouldn't Buy at the Dollar Store:

#1.) Don't Buy Toys. Since they're cheap, they'll break, and you'll just end up having to buy another toy.

#2.) Don't Buy Batteries. A lot of generic batteries are made with carbon zinc, not lithium. That's why they don't last as long. Plus, they're more likely to leak and damage electronics.

#3.) Don't Buy Vitamins. Consumer Reports found that multi-vitamins at dollar stores don't always have the same amount of nutrients listed on the label.

#5.) Don't Buy Extension Cords or Power Strips. They're not made well, and they can damage electronics. The same thing goes for any computer wires, like USB cables

Now here are five things you SHOULD buy at the dollar store.

#1.) Buy Shampoo. You can save up to $2 a bottle. And according to Consumer Reports, expensive shampoos don't make your hair look better anyway. They just SMELL better.

#2.) Buy Cleaning Products. Sometimes they're diluted, and you'll need to use more. But the ingredients are basically the same. And since it's a buck, it's worth it. Sponges are usually okay too.

#3.) Buy Greeting Cards. The paper stock won't be as good, but cards cost three to five dollars at pharmacies. At the dollar store, sometimes they're two for a buck.

#4.) Buy Spices. They probably won't have a good selection. But basics like cinnamon, parsley, and pepper are a lot cheaper than they are at the grocery store. Just make sure you check the expiration dates.

#5.) Buy Socks. Generic white socks are a pretty good deal. They cost at least $2.50-a-pair at regular stores.