Man I hate taking my animal to a vet that knows less than I do! So annoying. My local vet was supposed to be experienced with exotics but she doesnt know didly about chameleons, I wish vets that dont have expertise with the animal would tell you before you are in a position where you have to pay them.
But yeah def no dog food. In my experience when a chameleon has stool that looks slimy and is closing its eyes during the day, this can be a sign of dehydration. One thing I do for chams that I want to make sure are hydrated is buy some wax worms. Alot of members will say not to feed them to your animal because they are "junk food" and dont have alot of nutrients. While this is true in a sense and long term feeding of waxworms is not beneficial, for the sake of delivering hydration they are definitely a tool. You will also need to buy something called a "worm blower". This is used by fishermen to inflate earthworms with air so they are buoyant. Google worm blower for pictures of the item, it is around $2 and can be bought at a fishing shop. Fill the blower up with water and inject the wax worms with water and they will swell like water balloons then feed it to your animal. This is a great way to deliver H2O to a cham that is not drinking as much as it should. Hope this helps