Hello, our Kitty BK has to take the hairball medicine in a tube and here is how we (I) give it: First I get the tube of medicine ready by opening it and placing it on the table, then I get BK and put him on the table sitting him with his back to me. I lean over his back and with by left arm pressed against his front legs I use my left hand to open his mouth, then with my right hand I pick up the medicine and squirt the medicine on his tongue. The medicine is so sticky it does not come out of his mouth. I then hold him until he is finished shallowing it. This is how my Vet did it and it works and it is quick and no sticky stuff on the floor or walls.
BK would not eat the treat kind either. He is a very picky eater and likes his food to be in very small round bits. He only eats dry food but my daughter says he also likes tuna with mayo
Good luck, Clara