(someone Xが)(someone or animal Yに) (somethingを) あげて+いる+から、(Yは)(Xに)懐いて+いる。
懐いてる is abbreviation of 懐(なつ)いている . Dictionary form is なつく.
The main verb of this sentence is 懐いてる.
あげてる is another verb, but it just explains the reason for 懐いてる。
I'd say this sentence is incomplete because the verbs are missing WHO, WHAT, and TO WHOM. Ryoko-san's guess looks reasonable to me, though.