Can babies receive liver transplants?

Yes. Even very small babies can undergo liver transplantion, though success rates increase for infants who weigh more than 10 kg.
Yes. The organ would need to be size matched for the recipient.