Police were called to South Lodge Avenue just after 10:30 on Saturday morning.
Officers found a 19 year old suffering stab wounds and they were taken to hospital.
His injuries are not thought to be life threatening.
No arrests have been made.
Anyone with information is urged to contact police on 101.