Yes a dedicated IP can help, but many websites can share a single IP Address.
Most big companies have many IP Address and a lot of small companies do too.
I have more than 10 IP's on 3 different servers currently.
When is comes to having a Dedicated IP address and
SEO it is not a huge deal, but it can make a difference. IP Addresses are cheap, so when and if you can afford it,
it would be advisable to use a dedicated IP address to help with SEO, but other factors are much more important.