A Neapolitan Mastiff needs around 4-6 cups of high-quality dog food per day, divided into two meals.