M.
I understand this frustration. My 2 year old is that same way and she is on daily medication for her kidneys. My husband holds her and I put the medicine in her mouth, we blow in her mouth and that forces her to swallow before she can spit it out. It is a trick I learned from my sister and it works well, as soon as you put the medicine in, you blow directly into her mouth and she swallows. That is the only thing that has worked for me.
M.