Two colour Pearl Brioche Knitting.Try this pattern!

Use two double-point needles or a circular needle.
With color A, cast on loosely an even number of sts and knit one row.
Row 1 (WS): With color B, k2, * yf sl1yo, k1; repeat from * to end. Do not turn, slide sts back to opposite end of needle.
Row 2 (WS): With color A, p2, * brp1, p1; repeat from * to end. Turn work
Row 3 (RS): With color B, p2, * sl1yof, p1; repeat from * to end.  Do not turn, slide sts back to opposite end of needle.
Row 4 (RS): With color A, k2,* brk1, k1; repeat from * to end. Turn work
Repeat Rows 1 - 4.

In brioche knitting, a stitch with its yarnover is considered ONE stitch. The yarnover is never counted separately. This is very important to remember – imagine a stitch and its yarnover as a stitch with a shawl around its shoulders.
Sl1yof (slip 1, yarnover, yarn to front): with working yarn in front, slip the next stitch purlwise, then bring the yarn over the needle (and over the slipped stitch) then back to the front and under the needle in position to purl the following stitch.
Yf sl1yo (yarn forward, slip 1 purlwise, yarnover): bring the working yarn under the needle to the front of the work, slip the next stitch purlwise, then bring the yarn over the needle (and over the slipped stitch) to the back in position to work the following stitch.
Brk (brioche knit - also known as a bark): knit the stitch (which was slipped in the row before) together with its yarnover.
Brp (brioche purl - also known as a burp): purl the stitch (which was slipped in the row before) together with its yarn over.