Vintage Danish silverplated pig bank, about 3" long nose to tail. This is hallmarked and marked Denmark, as shown.
There's not much if any wear to the plate, but this is tarnished from age and handling. We don't have the bottom, but we do have the rusty key!