There's lots of recipes for Livercake if you do a google search, but the basic ingredients are blended liver, flour & egg (cannot remember the quantities as i just usually chuck it all in rather than weighting). It sticks something chronic!
I prefer to make Pilchard cake (much cheaper than tuna cake and has a stronger smell). I use 2 cans of pilchard in tomato sauce (standard tin size), 2 eggs, grated carrot (optional) and a couple crushed garlic cloves (again optional) and self raising flour. Break up the pilchard first, then add other ingredients. Add enough flour to make the consistency of normal cakes (ie: fairy cakes), pour into baking tray and cook for 20 - 30 minutes. I then cut it up and freeze it in slices. This still smells but less so than liver and certainly easier to clean up after - the dogs seem to prefer it as well.