My dog only likes human food, but I can't give her it, because she vomits. If she doesn't get human food, she won't eat, and is sick, because she weighs 10,5 kg and she should weigh from 16 to 22 kg. How I can feed her with dog food? I bought all possible types of dog food, but she doesn't like any of them. I need a brief answer.
There is this trick that I have been playing on my dog for quite some time and to be fair, it's kind of funny. The trick is to mix a little (not a lot) of human food into the dog's food. If you put a little and let it mix with the dog's food, it might not make the dog vomit and she will eat the food. However, be careful with what you put in there, the basic "no-nos" for cats and dogs are onions, grapes, chocolates, and ranch. Also, anything with xylitol in it is poisonous to dogs and cats.
Since you need a brief answer, I'll make this quick.
There are some types of wet food (like Freshpet, which comes in a tube, get it here This is made with mostly human food that is modified for dogs.
The next thing you can do is get a customizable recipe, which will taste good to her and also will be gentle on her stomach. (link here)
In the meantime, try some dietary supplements for pets to keep her healthy while she waits for her new food. Link for that here. These supplements are pretty cheap and come in chewable, powders, or creams.