And if yes, please tell locations :)
Yes. You can find Prinplup via Island Scan in Ultra Sun and Ultra Moon. If you use the Island Scan feature on a Tuesday, Prinplup will appear on Route 16.
Prinplup can be found on Route 16 on Tuesdays through Island Scan in US/UM.