It depends on age of dogs. You should not give beef bones to very young dogs. But beef is a good diet for adult and mature dogs. Do not give meat until you boil it.
Pedigree is a good food for dogs and is available in markets. For better taste you can add boiled chicken and egg. Dry food is also good if in small quantity.