When it comes to the mechanism of changeling’s abilities, there are several things I never managed to wrap my head around. First of all, I can’t understand whether the act of a living creature duplication involves a strict cell-for-cell copying or it is only a surface structure imitation. Having in mind that Odo could not eat and drink, I guess shapeshifters can’t achieve functional identity and their transformation affects the appearance and morphological structure only. What is more, blood samples were often required as a proof for being a real humanoid, which suggests that changelings don’t replicate vascular system and blood. Still, the changeling impersonating Martok managed to overcome it though it was never fully explained.
Blood samples were required because changeling goo - once separated from the changeling's body - would automatically revert to its natural state. Therefore when you take a blood sample from a changeling, blood comes out, but after a moment that blood turns back into goo. I remember a couple of scenes where Starfleet blood testers actually stood there shaking the blood samples for a few seconds to make sure.
It was later established that once the Changelings realized the effectiveness of this test, they quickly devised a way around it - they were capable of holding actual blood inside their body in such a way that when they were given a blood test, only the actual blood was released and not any part of their own body.
Considering the fact that scanning technology was incapable of telling the difference between a changeling and a human, I think you have to assume that the changeling's transformation is fully internal as well as external.
I'm not sure that it was ever actually established that a changeling can't eat. Did Odo ever actually say he couldn't eat, or just that he didn't need to/want to?
Even though, Odo had very poor control over his abilities by comparison to the founders.
The second inconsistency is the problem with the mass, it goes against the principle of mass conservation. When Odo relaxes, he is a goo-like substance that weighs no more than 5 kg. When he assumes his humanoid shape, he is a full-grown male weighing about 80 kg. How come 5 kilos can produce 80 kilos? Respectively, when he returns to his jelly state where do the remaining 75 kg go? Since it was not mentioned that the transformation involved energy production or consumption, we can’t assume that this is a case of mass-energy conversion.
There is no way around this. This is the suspension of disbelief you have to have to accept the idea of a changeling as even being possible in the first place.
Third, Odo could imitate a Tarkelean hawk that consists of separate feathers, a beak, legs, wings, talons, small details that require precision and coordination but he could not come up with a decent approximation of a nose and ears.
As I said, Odo's control over his abilities was generally poor. It's also possible that he spent much more time practicing on the Hawk than he did on his humanoid appearance. Especially during the first years of his life - he basically hated his 'father' and he at best tolerated the other humanoids around him during the Cardassian occupation. Maybe he just wasn't motivated enough to want to perfect his humanoid features until well into the series (by which point, he'd long gotten used to looking the way he looked, and everybody else had gotten used to him looking that way).