You're very fortunate that it ended that way, probably only because you have dogs and not cats, usually when it's cats that are involved in this situation, the dragon is either killed or very badly injured. I too have 2 dogs and now 4 Bearded Dragons. There is no question about this if you have even 1 cat, you absolutely must keep your dragon's tank inside a room that has a latching door, keep the door latched at all times, and make that room totally off-limits to the cat or cats at all times, and make this a rule of the house that everyone who lives in the house is well-aware of. With dogs it's not usually an issue of them trying to get the dragon as it is with cats, who are just natural hunters/predators and will not stop until they get the dragon. With dogs it usually is a situation where they run or slide into the tank or the table/stand that the tank is sitting on, they knock the tank over, etc. If you are able to keep your dragon's tank in a room with a latching door that can be made totally off-limits to the dogs, then that's the way to go. If not, then try to put your dragon's tank up higher or on a sturdier stand/table/desk/etc. that cannot be knocked over by the dogs.
And as far as the Dragon's temperature, no, you can never feed a dragon solid food when it is cold, and this is why their Basking Spot Surface Temperature must always be between 100-110 degrees F, depending on their age, because this is the Surface Temperature at which their body will be able to properly digest solid food. If the Basking Spot Surface Temperature inside your dragon's tank is too low, even just down to 90 degrees, this can cause your dragon to be unable to properly digest any solid food that they eat, in addition to obviously not being able to absorb, process, or use any of the nutrition from that food. This can cause severe bowel impactions and even serious infections within the GI Tract, and then even eventually sepsis, because they will basically just have whole, rotting food sitting inside their GI Tract that basically poisons them.
FYI, this is why it's so very important that people not simply use only stick-on thermometers inside their dragon's tank, as no stick-on thermometer can measure the Basking Spot Temperature, as it is a SURFACE TEMPERATURE, and stick-on thermometers can only measure the Ambient (air) Temperatures within the tank. Every Bearded Dragon owner needs to own either an Infrared Temperature Gun, or more commonly and less expensive is a Digital Thermometer that has a Probe on a wire, these cost only $10 at any pet shop. It's a very common mistake for people to list their dragon's "Basking Temperature" as the temperature they are reading on the stick-on thermometer that is located in the Hot Side of the tank, and this is NOT their dragon's Basking Temperature, but rather their dragon's Hot Side Ambient (air) Temperature. This can and is often a lethal mistake, as they know that the Basking Temperature must be between 100-105 degrees, so they get that stick-on thermometer located in the Hot Side of the tank to read at least 100 degrees, and sometimes if they have a dragon under a year old they will try to get it to read 105-110 degrees; and since this is not the Basking Spot Temperature, a SURFACE temperature, but is actually only the Hot Side Ambient Temperature, which should only be between 88-93 degrees at a maximum, this very common mistake is often lethal, as they end up literally cooking their dragon...