Average 18 to 20 inches in length. 12 inches tall. Black and white, pink and white, yellow and white, blue and white, rose and white, stripey brown, stripey blue.......too many colours to list.. Can also do specific colours on request if I don't have the colours you're wanting on hand.