I've let this go for a few days waiting to see if anyone replies so since not then I'll take a crack. Although, I don't use Cairo dock all hope is not lost. Usually there is a local user configuration file which governs the users specific settings. My guess is that your user config file is what has the undesirable settings which is why reinstalling the package does not resolve your problem.
I went through Cairo dock documentation to look up the location of the user configuration file. I found this page
to be useful.
The configuration settings are located at...
So you can blow away all of the settings you configured and start over by removing that directory.
rm -rf ~/.config/cairo-dock/
If you have made settings you wish to keep then go into the Cairo dock config files and try to see where you went wrong. Another thing you could do is to rename files to names other than what Cairo dock is looking for. Keep doing that to different files and then logging out and back in. When you rename a file and your problems go away then you'll know which file you need to look in to find your potential problem.
I found those tid bits without even ever having experience with Cairo dock so keep in mind when you encounter problems like this with Cairo or any software that the official documentation is usually the best place to start. I found the Cairo dock wiki from the links in this page