This is not a pattern as such, more a description of what I’ve done. Important. The socks need to be flexible over the ankle. Hence do not have any pattern on the last 5-8 row prior to starting the heel, and also knit at least 5 rows on the foot before starting the next pattern.
I’ve casted on 56 on needle 2. If you want more stitches, the duck row needs 8 stitches and the sheep 14. However you may add one or two stitches extra between the ducks and sheep to get more stitches. I’ve ribbed for 10-13 rows and then started the pattern. You might want to have the rib shorter. When the leg is long enough, divide for heel by using 27 stitches for the heel and 29 for the top. Heel; on the right side, slip1, 1knit, slip 1, 1knit, until end of row. Each wrong side, do not purl first (slip it), purl the remaining 26 stitches. I did knit in total 26 rows but you may knit as many as you like. Turn heel by knitting short rows. On first row knit 15, two together, wrap and turn. Purl 5, purl 2 together, wrap and turn. Continue till all stitches have been knitted. Pick up one stitch per slipped stitch. I did pick up in total 26. Decrease for gusset each side on every second row until in total 56 stitches remains. Decrease for toe when the sock is long enough. On the one pair I did decrease 4 on every second row, on the other on every row; until in total 16 stitches remain. Sew together. Here is the chart - If you want "thicker" sheep add one or two rows on the rows where you are knitting 10 stitches of the sheeps body and 4 background. Note to make it easier I've made the sheep red :-) On the foot I only knitted sheeps at the top. At the bottom I did try to make a fence. Please note that you will need to use three strands at some row and only 2 on others, and have to have that in mind when making the "fences".