To get them to eat together just keep them in separate rooms and every day move the food bowls closer together until they are so close together that only the door is blocking it. This gets them to know the scent. Finally, show them each other. This might work for introducing them too.
Also be sure that the cat can get away form the dog if it feels unsafe around it.