Step outside early enough in any Indian city and you will find at least one street dog arranged on a parked car like he owns it. The car's owner is annoyed. The dog is unbothered. Both of them are responding to the same thing: the metal remembered the day's heat long after the sun went down.
Retained heat is the whole story
Metal is a poor insulator. A car bonnet or roof that sat in the sun absorbs heat through the day and releases it slowly through the night. By midnight, when the air temperature drops sharply, that surface is still radiating warmth several degrees above ambient. For a dog sleeping on bare ground, the difference between a warm metal surface and cold pavement is not comfort, it is the difference between a night that costs the body energy and one that does not. Street dogs are not sentimental about where they sleep. They are efficient. The bonnet wins on thermoregulation, and that is the only calculation being made.
Elevation matters for reasons beyond warmth
A car roof is not just warm, it is defensible. Street dogs operate in territories where threats arrive at ground level: other dogs, humans moving through at night, vehicles, rats. A raised surface gives a dog a clear sightline in every direction and removes the possibility of being approached from behind without warning. The dog is not hiding. It is watching. Sleeping at height with an unobstructed view is a low-cost way to stay safe without staying awake. Wolves and feral dogs across species use elevated rest sites for exactly this reason; the behaviour did not disappear when dogs moved into cities, it just found new furniture.
The bonnet over the roof, and why it matters which one
Not every dog picks the roof. Many choose the bonnet specifically, and the reason is timing. The bonnet sits over the engine, which holds heat longer than the body panels because the engine block itself is dense and slow to cool. A dog that arrives at a car an hour after it was parked will find the bonnet warmer than the roof. One that arrives at 3 a.m. may find the roof has held its surface heat better because it had more surface area exposed to the sun during the day. Dogs learn this. A street dog that uses the same street every night will know which cars park in the sun, which engines run hot, and roughly when each surface peaks. This is not reasoning in the way humans mean it, it is associative learning built on repeated sensory feedback, and it is genuinely precise.
What the guilty look is not
When a dog is caught on a car and holds a particular posture, ears back, body low, gaze averted, owners often read this as guilt. Research on dog behaviour, including work by Alexandra Horowitz at Barnard College, has consistently shown that this posture is a response to the owner's tone and body language, not to the act of sleeping on the car. The dog is not apologising. It is de-escalating. It detected that the human approaching is tense, and it is offering appeasement signals that have historically reduced conflict. The behaviour looks like guilt because appeasement and guilt produce similar postures in a social species. They are not the same thing.
When this becomes a problem worth addressing
A dog sleeping on a car is not in distress and is not causing harm beyond scratches on the paintwork. If the scratches are a real concern, a fitted car cover is the practical fix, it removes the smooth warm surface and most dogs move on to the next option. What is worth watching is a dog that is sleeping on cars in the middle of the day, that cannot be roused easily, or that seems disoriented when it wakes. Excessive sleeping, difficulty waking, and disorientation in a street dog can point to illness, injury, or tick fever, which is common in urban street dog populations. A dog that looks unwell rather than simply comfortable is one that the local animal welfare organisation or a vet is better placed to assess than a passing observer.