I don't think that giving your dogs dog food instead of your own food will make any odds. The dogs are begging because you're eating, and they want some; if you feed them, you're reinforcing in their minds that begging at the table is OK. Which it's not, and you don't like it, otherwise you'd not ask the question on here! I think you need to be firm with dogs and husband - each time the dogs beg, say 'No' very firmly. And explain to your husband that the dogs begging at the table is upsetting and annoying for you, and that you really need his help in getting them to stop. He has to say 'No' to them as well. Only ever feed your dogs from their bowls at their mealtimes. If you always say 'No' to them at your table, they will eventually learn. Good luck!!