Mascots are used to make a brand seem more friendly and fun. People and especially kids like mascots just like they like cartoon characters. This is why they used a lot in brands targeted towards children. Children can easily connect with the mascots used by a brand which makes it very recognisable to them.