When you are cooking or enjoying ham at home you might wonder if its ok to give a little to your four-legged friend. However, before you give them any new snack, you should make sure its safe. Ham is a source of protein, and dogs do need protein in their diet; however, there are better sources of protein than ham we could give.