There is definitely better foods out there. When you get the chance read through the food and nutrition threads and you will find a wealth of information
How old are your dogs? To answer your question, I believe most people feed 3 meals per day for young puppies and then switch to 2 meals per day once they hit about 6 months old? At least, that's how I do it