In this sentence, "all ready" is the correct term to use. It means that dinner was fully prepared and ready to be eaten when dad got home from work. "Already" implies that dinner was completed or happened before dad arrived home, which doesn't fit the context of the sentence.