Answer:
Puppy.
Explanation:
A lamb is a baby sheep, so you would have to use a baby dog, which is a puppy.
puppy
A lamb is the name for a baby sheep. A puppy is the name for a baby dog.