Hello Gracie!

Hairballs are not normal! A proper diet will prevent them. A high quality food, grain free, is best. I will give you a few, with the links; you can use the links to find a place near you to buy them.

Dry kibble:
Earthborn Holistics: careful, only 2 of their formulas are grain free, be sure to get one of those 2
http://www.earthbornholisticpetfood..../cat_formulas/

Taste of the Wild: they list the canine formulas first, and then the feline ones; just keep scrolling down
http://www.tasteofthewildpetfood.com/products/

Canned / Wet food
Tiki Cat
http://www.petropics.com/

Weruva
http://www.weruva.com/

Fussie Cat: web site is down, facebook is here: https://www.facebook.com/FussieCat?ref=ts&fref=ts

Canned should be fed every other day.