Have you tried clearing the cache on your browser as well?
edit: unfortunately clearing my cache is still showing the wrong pet headshot. i'm curious to know what other people are seeing for my active pet? it appears to be a silver neela for me but they should be an angelic yaherra.[/sub]
I do see the silver neela as well.
I'm pretty sure there was a bug report about this sort of issue but I can't find it now, so you could try to post one in the Site Functionality Issues section of P&B.
I think some images are cached by your browser to make pages load faster, but other images/pieces of information (especially customized info like pet headshots and HAs, and especially in public facing areas of the site like the forums) are cached by the site itself which can't be fixed by clearing your browser cache so it might take awhile to reflect the changes. E.g. the way that HAs used to take up to an entire day to update, or the other day my forum signature took a couple of hours to change. Usually so long as your pet actually shows on the profile/your overall pets page/the headshot editor page as being updated it means it's officially that update, the forum side stuff will just take a little longer to get the message.
Yeah it is still showing the silver Neela for me to. Have you tried leashing another pet and then going back? That is only other thing I can think of other than unfortunately it may be a wait to be addressed.