i had a neopolitan mastiff for about eight years before my divorce (even tho we both wanted her, the wife kept her as she grew up in that house). she was the best dog i have ever had hands down. we got her from a reputable breeder, but you still run into a small problem now and again. and yes, maintenance meds like flea drops and heartworm pills are a bit expensive. BUT she was a joy to train, on a par or smarter than most breeds. very even tempered, very mellow and slow to anger. great with my kids. if someone came to visit she always stayed between unknown people and the kids, very protective but she never growled or yapped like some breeds. that annoys me to death when you go to visit someone and their yapper is still going strong two hours after you arrive. she was with my kids for all of their toddling years, she was pulled, poked, ridden on, dressed up, you name it, she endured it. she never minded it a bit. if you dont mind alot of love, and alot of slobber, they are a great dog.