N., we just went through this about 5 months ago. Guinea pigs are great pets, but they really are not that easy. The cages must stay clean, and it has to be changed at least once if not twice a week. The one we got came from a friend of my 10 y/o daughter and they gave us all the supplies, but they are not cheap by any means. She is a great guinea pig but it did take a while to get used to them, being very snippy, but after about 3 weeks she got used to us. It does take patience, and attention. Ours stays in our daughters room because it is her responsibility, however we pay for the supplies and it does need a lot. You must have the bedding and a bag will last us about 2-3 it costs about $30 a bag, they have wood shaving and things but ours wont use it, picky little bugger... lol. So, we buy the paper bedding, it also helps with the odor, because if her cage is not clean, WOO-WEE! We actualy ended up making our own cage out of a rubber maid container, it has a hole in the side for her water bottle and with the container it keeps the bedding from getting all over and to us it is much easier to clean. They must have the guinea pig food and ours is picky, so the bag we buy is $7 and lasts about a week. Guinea pigs also cannot produce vitamin C so we put drops in her water and so she gets it that way. The pig stays in my daughters room and is completely her responsiblity, and honestly we are on the last leg with her, because she does need attention, not just a pet that can be left alone and not loved on. I noticed you have dogs, we also have 2 big dogs and they do not like the guinea pig... hence another reason she stays in my DH room. So, I hope this helps, just realize that they are not as easy as they appear, if you have any other questions please feel free to message me and I will be happy to assist!
God bless and have a good one!