I have a potbelly and absolutely adore her. Just a warning though that teacup and micro pigs absolutely do NOT exist. It's a marketing scam and they are usually either inbred to stay small or they are underfed and malnourished. Most potbellys will get anywhere from 60-150 lbs, sometimes even bigger it really just depends.
They are extremely intelligent and can easily get into anything. Fern (my pig) can open sliding doors, knock things over, pull books out of my bookshelf, and she will rip up any paper I have laying in my floor. They can also get bored extremely easy and a bored pig is a destructive pig.
I got Fern when she was exactly 6 weeks old. The first couple weeks she was very stand offish, would run away if I approached her on the floor, squealed bloody murder for the first 15 minutes or so when I held her, and so on. They aren't like puppies and do take a while to start warming up to people. So for the first couple months I had her I just spent as much time with her as possible which was extremely easy since I'm home schooled. She was potty trained with in a week, but I left puppy pads out since she would still be left alone for a couple hours while I was at the horses. I would say after about a month of having her she fully stopped having accidents in my room. Which brings up another point. Pig pee and poop is pretty messy if you have carpet and it does smell pretty bad. We have tile and hard wood floors throughout our house so it was fairly easy to clean up, but I can only imagine it would be a pain on carpet.
They do need a lot of space and time outside to play. Fern spends hours outside in our backyard rooting around in the grass and rolling in the dirt. Sometimes she even plays in the sprinklers or rain. As a result from that she doesn't really root a whole bunch inside. In fact most of the time she's so tired she just naps.
I will say though that if you don't have a lot of time to spend with them they can get destructive and don't turn out to be very good pets. My aunt and cousin got a piglet and it was a horror story for them. My cousin is at school all day and my aunt and uncle both work full time jobs, so the piglet was alone for upwards to 7 or 8 hours a day. Needless to say the pig was not happy. It rooted up carpet, messed everywhere because they weren't able to potty train her since they weren't home often, and the pig remained extremely stand offish and scared of people because there was no one to spend time with her. The piglet lasted about 3 days and they took it back to the farm it came from because they just couldn't do it anymore, which was the right choice because it wasn't fair to the piglet and they just didn't have the time.
Obviously you want to make sure your dogs will get along with a pig too. Bigger dogs can be extremely intimidating to pigs because they are prey animals. It took Fern months to get used to our K9 dog Karma and even now she will sometimes run from him and squeal if he startles her. You'll also want to check bylaws and things too just to make sure you won't run into legal problems. A lot of suburbs don't allow pigs because they are considered farm animals. My neighborhood is like that, but we have a privacy fence, so no one really knows we have her or if they do they don't seem to mind.
When you get your piglet make sure to ask whether or not its teeth have been cut because if they haven't you will need to get them done. I also wouldn't recommend getting a piglet until it's about 6-8 weeks of age. I've heard and see people get younger piglets because of the whole micro/teacup pig scam. Pigs will also need to have their hooves done like horses, just not as often. You will also need to clean their ears. I'm not exactly sure how frequently because it might just be Fern, but her ears get dirty quick and I usually clean them about every 3 weeks or so. Also over feeding is a huge issue. Most potbellys I've seen are extremely overweight and while people say pigs are pigs, it's not good for their joints or their eyesight. Fat pigs will often have fat rolls that overtime cover their eyes and blind them, along with the weight putting a huge strain on their joints. Fern is currently getting a little lower than a cup of feed am and pm and she is a good healthy weight.
The main thing it's going to come down to is time and patience. If you don't have a lot of time in your schedule to spend with your pig I really wouldn't recommend getting one, especially if it's going to be more of a house pig than a barn pig. They do require a lot of attention and training and without it they become rather horrid and destructive pets. Likewise with patience. Pigs take a while to warm up and really bond with people and you'll need to be aware, whoever the pig spends the most time with is going to be the person that pig strongly bonds with. Fern will follow me around like a puppy, but I'm the only one. She allows my mom to cuddle her and pet her, but if my brothers or dad approach her she's hiding and squealing because they don't spend a lot of time with her and she doesn't trust them.
I think that's about everything I can offer, but if you've got any questions feel free to ask. I did tons of research for nearly 3 years before I got my first pet pig.
Here are some pictures and a video of Fern
The very first day we got her
And a video of her tricks