Lord Vishnu doesn't have a fixed form but assumes any form for the sake of Devotees to reciprocate love.
In whatever way people surrender unto me, I reciprocate with them
accordingly. Everyone follows my path, knowingly or unknowingly, O son
of Pritha.(BG 4.11)
Whatever form a devotee seeks to worship with faith, I
steady the faith of such a devotee in that ...