Shepherd Cube
The Shepherd Cube was originally created by Alistair Shepherd with hearts. The current design uses is arrows. It is the ultimate orientation cube, the solved state having arrows all pointed in the same direction on each face.
Shepherd Cubes available for sale are rare, but the stickers are readily available and will be sold by your preferred supplier of custom stickers.
The secret to the puzzle is that one corner has the arrows circling in a clockwise direction...
...the diametrically opposed corner has the arrows circling anti-clockwise.
The consequence of this is that opposite faces have arrows pointing in opposite directions. Knowing this lays the foundation to a solution. These two corners are referred to as "starting corners" in the solution, below.
Solution
This is a challenging puzzle to solve but not as difficult as I anticipated. You do need good spacial awareness to work out where the arrows need to point, and a good understanding of how parity odd-cases can arise and how to deal with them.
Step 1: Find a Starting Corner and Orientate the Centres
Find one of the corners where the arrows circle either clockwise or anti-clockwise. This is the starting point and acts as the initial reference point for the next part of the solve.
Step 2: Solve the Edges Adjacent to the Starter Corner
The most difficult aspect of this is finding the correct pieces.
There is now a 2x2x2 solved section.
Step 3: Extend the Solved 2x2x2 Block to a 2x2x3 Block
I prefer to solve the corner first and then add the edges. There are three directions in which to extend. There is a chance that might deliver the right corner in one of the cases.
Step 4: Complete the First Two Layers
There are two directions left into which to expand the solved section. Serendipity is less likely to deliver an easy start to this step.
Step 5: Solve Final Layer Corners
The first corner is the starting corner. The others follow from that one. There is a 50% chance of an parity odd case that needs to be resolved.
Step 6: Solve Final Edges
Finally, solve the edges. It is possible to encounter a parity odd case due to edges being the same.
Parity Odd Cases
Odd parity cases are possible. The centres may be misaligned by a quarter turn, similar to the Void Cube. There are also some edges that are interchangeable. The two starting corners have no orientation, therefore, it is possible to have one cornered rotated out of position.